django-easy-maps

Screenshot Software:
django-easy-maps
Szczegóły programowe:
Wersja: 0.9
Filmu: 20 Feb 15
Wywoływacz: Mikhail Korobov
Licencja: Wolny
Popularność: 6

Rating: nan/5 (Total Votes: 0)

django-mapy jest łatwy w aplikacji Django, który ułatwia wyświetlanie mapy dla danego adresu w szablonach Django. Licencja MIT.
instalacji
pip install geopy
pip zainstalować Django łatwych mapy
Zastosowanie
& Nbsp; 1. Dodaj "easy_maps" do INSTALLED_APPS
& Nbsp; 2. Uruchom ./manage.py syncdb (lub ./manage.py migracji easy_maps gdy południe jest w użyciu)
& Nbsp; 3. Użyj easy_map templatetag:
& nbsp; {% easy_maps_tags obciążenia%}
& Nbsp;
& Nbsp; {% easy_map "Rosja, Jekaterynburg, Mira 32" 300 400%}
& Nbsp;
& Nbsp; {% easy_map adres 200 200 5 pomocą "map.html '%}
& Nbsp; Posiada następujący podpis:
& Nbsp; {% easy_map [ ] [] [używając ]%}
& Nbsp; Współrzędne mapie zostaną uzyskane przy użyciu google geocoder na pierwszym dostępu. Następnie zostaną one zapisywane w DB. Szablon buforowania Django może być później użyte w celu uniemożliwienia dostępu DB na każdej mapie render:
& Nbsp; {% obciążenia easy_maps_tags cache%}
& Nbsp; {% cache 600 my_map firm.address%}
& Nbsp; {% easy_map firm.address 300 400%}
& Nbsp; {% endcache%}
To wszystko! Nie jest wymagane klucze API, instrukcja geokodowanie, html js kopiowaniem wklejanie lub modelu django zmiany /.
Personalizacja
Jeśli domyślny szablon mapa nie jest wystarczające to zwyczaj mapa szablon może być używany:
{% Easy_map adres za pomocą "map.html '%}

{% Easy_map adres 200 300 5 pomocą "map.html '%}
Szablon będzie miał "mapy" (jest to przypadek easy_maps.models.Address), "szerokość", "wzrost" i zmienne "Zoom". Zewnętrzna kontekst szablon jest przekazywana do "map.html 'oraz.
Model Adres
Model easy_maps.models.Address ma następujące pola:
& Nbsp; * Adres
& Nbsp; * obliczony adres
& Nbsp; * longtitude
& Nbsp; * szerokość
& Nbsp; * geocode_error
Wkład
Jeśli znalazłeś błąd, wdrożyła funkcję lub dostosować szablon, i myślę, że jest użyteczna, prosimy rozważyć zamieszczenie. Naszywki, wyciągnąć wnioski, czy tylko sugestie są mile widziane!
Kod źródłowy: https://bitbucket.org/kmike/django-easy-maps/
Tracker Bug: https://bitbucket.org/kmike/django-easy-maps/issues/new

What jest nowy w tym wydaniu:

  • Backwards niezgodne: dodano wsparcie dla geopy & gt; = 0,96, zaprzestał wspierania geopy & lt; 0.96.
  • Dodano wsparcie dla Django 1.6, spadło poparcie dla Django 1.3. To może nadal działać z Django 1.3, ale to już nie jest testowany.
  • Experimental Python 3.3 wsparcie. (Bez zmian w kodzie - aplikacja wydaje się działać jak jest),

Wymagania :

  • Django
  • Python

Inne programy z deweloperem Mikhail Korobov

Komentarze do django-easy-maps

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!