Ignore:
Timestamp:
May 12, 2011, 1:55:27 PM (14 years ago)
Author:
rick
Message:

Avoid hitting the OSM website all the time, use local caching. Makes development more easy as well.

Location:
src/django_gheat/website
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/django_gheat/website/static/OpenStreetMap.js

    r9166 r9189  
    4545    initialize: function(name, options) {
    4646        var url = [
    47             "http://a.tile.openstreetmap.org/${z}/${x}/${y}.png",
    48             "http://b.tile.openstreetmap.org/${z}/${x}/${y}.png",
    49             "http://c.tile.openstreetmap.org/${z}/${x}/${y}.png"
     47            "/website/osm-proxy/${z}/${x},${y}.png",
    5048        ];
    5149        options = OpenLayers.Util.extend({ numZoomLevels: 19 }, options);
  • src/django_gheat/website/urls.py

    r9186 r9189  
    2020    )
    2121
     22urlpatterns += patterns('website.osm_proxy',
     23    url(
     24        # Example : today/fire/12/3,2.png
     25        regex = r'^osm-proxy/(?P<zoom>\d+)/(?P<x>\d+),(?P<y>\d+).png$',
     26        view = 'osm_proxy',
     27        name = 'osm_proxy',
     28       ),
     29    )
     30
    2231urlpatterns += patterns('website.nodelist',
    2332    url(
Note: See TracChangeset for help on using the changeset viewer.