try to add OpenLayers.js support for OpenStreetMap

svn: r17950
This commit is contained in:
Jérôme Rapinat 2011-07-24 12:31:55 +00:00
parent efc97de594
commit 490492bd55

View File

@ -2597,6 +2597,11 @@ class PlacePage(BasePage):
head += Html("script", type ="text/javascript", head += Html("script", type ="text/javascript",
src ="http://maps.googleapis.com/maps/api/js?sensor=false", inline =True) src ="http://maps.googleapis.com/maps/api/js?sensor=false", inline =True)
# try to add OpenLayers specific javascript code ...
if self.mapservice == "OpenStreetMap":
head += Html("script", type ="text/javascript",
src ="http://www.openstreetmap.org/openlayers/OpenLayers.js", inline =True)
# section title # section title
placedetail += Html("h4", _("Place Map"), inline =True) placedetail += Html("h4", _("Place Map"), inline =True)
@ -2607,7 +2612,7 @@ class PlacePage(BasePage):
if self.mapservice == "OpenStreetMap": if self.mapservice == "OpenStreetMap":
url = 'http://www.openstreetmap.com/?lat=%s&lon=%s&zoom=11&layers=M' % ( url = 'http://www.openstreetmap.com/?lat=%s&lon=%s&zoom=11&layers=M' % (
latitude, longitude) latitude, longitude)
canvas += Html("object", type ="'text/html'", width ="98%", height ="98%", canvas += Html("object", type ="text/html", width ="98%", height ="98%",
data =url) data =url)
# begin inline javascript code # begin inline javascript code