Alex,
I don't use drupal, but if I understand it correctly its job is to
generate some html and send it to the browser. Once the code is in the
browser then drupal does not do anything unless you generate an ajax
request or otherwise go back to the server.
Since OpenLayers is all client side, it is not dependent on drupal other
than to generate the correct html in the first place.
So you can remove drupal from the equation temporarily, but saving the
rendered page as and html page that you can edit directly to test out
how things work.
For example if you make the page look like this:
http://imaptools.com:8080/demo/tiger-tiles.html?zoom=18&lat=40.771347&lon=-73.922842&layers=BT
it should work. Create a static page and edit the javascript and html
until you have something that works, then you know what you need drupal
to generate so it will work. You have TOO MANY moving pieces at the
moment, simplify the problem and get part of it to work, then it will be
easier to get the other part to work.
-Steve
On 1/10/2013 5:22 PM, Alexander Kocisky wrote:
Hi Stephen,
ok, i will check on the projCode, it might be only the structure for
holding that param. I've added "sphericalMercator: true" to the map
options and to the layer options but apparently nothing changed. I've
tried to pass it as a true value or as a "true" string. Here are the two
objects:
The map: openlayers-map-cf0776af options are: {
"projection": {
"projCode": "EPSG:900913"
},
"displayProjection": {
"projCode": "EPSG:4326"
},
"maxExtent": {
"left": -20037508.34,
"bottom": -20037508.34,
"right": 20037508.34,
"top": 20037508.34
},
"units": "m",
"sphericalMercator": true,
"maxResolution": "auto",
"controls": [],
"theme": "/sites/all/modules/openlayers/themes/default_dark/style.css"
}
The layer is {
"my_wms_layer": {
"base_url":
"http://gis.site.org:8080/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=MyMap:my_layer",
"params": {
"isBaseLayer": 0,
"buffer": 2,
"ratio": 1.5,
"singleTile": 0,
"sphericalMercator": 1,
"resolutions": [
156543.0339,
78271.51695,
39135.758475,
19567.8792375,
9783.93961875,
4891.969809375,
2445.9849046875,
1222.9924523438,
611.49622617188,
305.74811308594,
152.87405654297,
76.437028271484,
38.218514135742,
19.109257067871,
9.5546285339355,
4.7773142669678,
2.3886571334839,
1.1943285667419,
0.59716428337097
],
"projection": {
"projCode": "EPSG:900913"
},
"maxextent": [
-20037508,
-20037508,
20037508,
20037508
],
"drupalID": "my_wms_layer",
"units": "m",
"maxExtent": {
"left": -20037508.34,
"bottom": -20037508.34,
"right": 20037508.34,
"top": 20037508.34
}
...
I think i should look at why that bound box parameter is incorrect,
please let me know if you have any suggestions.
Thank you again so much!
Alex
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users