I am new in this group. I am struggling with to put the openlayers java script code to web2py controller (test.py) together. My aim is to combine them and I was wondering
how to put them together to show the tiles as base and the map on top of it? test.py: for url in ['http://dev.openlayers.org/theme/default/style.css','http://dev.openlayers.org/examples/style.css','http://dev.openlayers.org/OpenLayers.js']: response.files.append(url) def map(): mymap = DIV(_id="map", _class="smallmap") response.js = """var map, layer; function init() { map = new OpenLayers.Map('map'); layer = new OpenLayers.Layer.OSM ("Simple OSM Map"); map.addLayer(layer); map.setCenter(new OpenLayers.LonLat(-71.147, 42.472).transform( new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject() ), 12 ); }; init(); """return locals() def index(): mymap = LOAD ('test', 'map.load', ajax=True)return locals() openlayers (tile.html) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>OpenLayers</TITLE> <META content="text/html; charset=windows-1252" http-equiv=Content-Type> <script src="http://openlayers.org/api/OpenLayers.js"></script> <META name=GENERATOR content="MSHTML 9.00.8112.16540"></HEAD> <BODY> <DIV style="WIDTH: 100%; HEIGHT: 100%" id=map></DIV> <SCRIPT type=text/javascript defer> var map = new OpenLayers.Map('map'); var wms = new OpenLayers.Layer.WMS( "OpenLayers WMS", "http://vmap0.tiles.osgeo.org/wms/vmap0", {layers: 'basic'} ); var dm_wms = new OpenLayers.Layer.WMS( "Canadian Data", "http://www2.dmsolutions.ca/cgi-bin/mswms_gmap", { layers: "bathymetry,land_fn,park,drain_fn,drainage," + "prov_bound,fedlimit,rail,road,popplace", transparent: "true", format: "image/png" }, {isBaseLayer: false} ); map.addLayers([wms, dm_wms]); map.zoomToMaxExtent(); </SCRIPT> </BODY></HTML> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.