diff options
Diffstat (limited to 'chimere/widgets.py')
| -rw-r--r-- | chimere/widgets.py | 38 | 
1 files changed, 19 insertions, 19 deletions
diff --git a/chimere/widgets.py b/chimere/widgets.py index f76b4b2..1cc8918 100644 --- a/chimere/widgets.py +++ b/chimere/widgets.py @@ -40,13 +40,12 @@ def getMapJS(area_name=''):      '''Variable initialization for drawing the map      '''      # projection, center and bounds definitions -    js = u"var epsg_display_projection = new OpenLayers.Projection('EPSG:%d')"\ -         u";\n" % settings.CHIMERE_EPSG_DISPLAY_PROJECTION -    js += u"OpenLayers.ImgPath = '%schimere/img/';\n" % settings.STATIC_URL -    js += u"var epsg_projection = new OpenLayers.Projection('EPSG:%d');\n" % \ +    js = u"var epsg_display_projection = 'EPSG:%d';\n" \ +        % settings.CHIMERE_EPSG_DISPLAY_PROJECTION +    js += u"var epsg_projection = 'EPSG:%d';\n" % \          settings.CHIMERE_EPSG_PROJECTION -    js += u"var centerLonLat = new OpenLayers.LonLat(%f,"\ -          u"%f).transform(epsg_display_projection, epsg_projection);\n" % \ +    js += u"var centerLonLat = ol.proj.transform("\ +          u"[%f, %f], epsg_display_projection, epsg_projection);\n" % \            settings.CHIMERE_DEFAULT_CENTER      js += u"var media_path = '%s';\n" % settings.MEDIA_URL      js += u"var static_path = '%s';\n" % settings.STATIC_URL @@ -91,8 +90,10 @@ def get_map_layers(area_name=''):          map_layers = [(_(u"Default layer"), settings.CHIMERE_DEFAULT_MAP_LAYER,                         True)]      else: -        map_layers = [(u"Mapnik", "new OpenLayers.Layer.OSM.Mapnik('Mapnik')", -                       True)] +        map_layers = [(u"Mapquest", """new ol.layer.Tile({ +    style: 'Road', +    source: new ol.source.MapQuest({layer: 'osm'}) +})""", True)]      return map_layers, default @@ -381,12 +382,11 @@ class RouteChooserWidget(forms.TextInput):          var zoomOffset;          var extra_url = "%s"; -        OpenLayers.ImgPath = '%schimere/img/'; -        epsg_display_projection = new OpenLayers.Projection('EPSG:%s'); +        epsg_display_projection = 'EPSG:%s';          var EPSG_DISPLAY_PROJECTION = epsg_display_projection; -        epsg_projection = new OpenLayers.Projection('EPSG:%s'); +        epsg_projection = 'EPSG:%s';          var EPSG_PROJECTION = epsg_projection; -        centerLonLat = new OpenLayers.LonLat%s.transform( +        centerLonLat = ol.proj.transform([%f %f],              epsg_display_projection, epsg_projection);          var CENTER_LONLAT = centerLonLat;          var DEFAULT_ZOOM = %s; @@ -399,7 +399,8 @@ class RouteChooserWidget(forms.TextInput):          """ % (reverse("chimere:index"), settings.STATIC_URL,                 settings.CHIMERE_EPSG_DISPLAY_PROJECTION,                 settings.CHIMERE_EPSG_PROJECTION, -               settings.CHIMERE_DEFAULT_CENTER, +               settings.CHIMERE_DEFAULT_CENTER[0], +               settings.CHIMERE_DEFAULT_CENTER[1],                 settings.CHIMERE_DEFAULT_ZOOM, ", ".join(map_layers))          if default_area:              js += "chimere_init_options['selected_map_layer'] = %d;\n" % \ @@ -571,12 +572,11 @@ class AreaWidget(forms.TextInput):          tpl += u"<script type='text/javascript'>\n"          tpl += u"function init_map_form (){\ninit('map_edit_area');\n"          if value: -            tpl += u"var extent = new OpenLayers.Bounds(%f, %f, %f, %f);\n"\ -                u"extent.transform(epsg_display_projection, epsg_projection);\n"\ -                u"updateForm(extent);\n"\ -                u"area_map.zoomToExtent(extent, true);\n"\ -                u"area_map.zoomOut();" % (upper_left_lon, upper_left_lat, -                                          lower_right_lon, lower_right_lat) +            tpl += u"extent = ol.proj.transformExtent([%f, %f, %f, %f], "\ +                u"epsg_display_projection, epsg_projection);\n"\ +                u"initArea(extent);\n" % ( +                    upper_left_lon, upper_left_lat, lower_right_lon, +                    lower_right_lat)          tpl += u"}\n"          if initialized:              tpl += u"$(document).ready(function($) {init_map_form()});\n"  | 
