django-easy-maps

Software screenshot:
django-easy-maps
Podrobnosti Software:
Verze: 0.9
Datum uploadu: 20 Feb 15
Vývojka: Mikhail Korobov
Licence: Volný
Popularita: 0

Rating: nan/5 (Total Votes: 0)

Django-snadno-mapy je aplikace, Django, který umožňuje snadno zobrazit mapu pro danou adresu v Django šablon. Licence je Ministerstvo průmyslu a obchodu.
Instalace
Pip nainstalovat geopy
Pip nainstalovat Django-Easy-map
Použít
& Nbsp; 1. Přidat 'easy_maps "na INSTALLED_APPS
& Nbsp; 2. Spusťte ./manage.py SyncDB (nebo ./manage.py přenést easy_maps-li na jih, je v provozu)
& Nbsp; 3. Použijte easy_map templatetag:
& nbsp; {% zatížení easy_maps_tags%}
& Nbsp;
& Nbsp; {% easy_map "Rusko, Ekaterinburg, Mira 32" 300 400%}
& Nbsp;
& Nbsp; {% easy_map adresa 200 200 5 s použitím "map.html '%}
& Nbsp; je následující podpis:
& Nbsp; {% easy_map [<šířka> ] [] [pomocí ]}%
& Nbsp; Souřadnice mapy budou získány pomocí google Geocoder při prvním přístupu. Pak budete mezipaměti v DB. Šablona ukládání do mezipaměti Djangovo může být použit později, aby se zabránilo přístupu DB na každou mapu činí:
& Nbsp; {% zatížení easy_maps_tags mezipaměti%}
& Nbsp; {% vyrovnávací paměti 600 my_map firm.address%}
& Nbsp; {% easy_map firm.address 300 400%}
& Nbsp; {% endcache%}
To je vše! Není nutná žádná tlačítka API, manuální Geocoding, html / js copy-vkládání nebo změny Django modelu.
Přizpůsobení
Je-li nastaveno jako výchozí šablona nestačí pak vlastní mapa šablona může být použita:
{% Easy_map adresy pomocí "map.html '%}

{% Easy_map adresa 200 300 5 s použitím "map.html '%}
Šablona bude mít "mapa" (to je instance easy_maps.models.Address), "šířka", "výšku" a "zoom" proměnné. Kontext vnější šablona je předán "map.html" i.
Address model
easy_maps.models.Address model má následující pole:
& Nbsp; * adresa
& Nbsp; * vypočítává adresa
& Nbsp; * longtitude
& Nbsp; * šířka
& Nbsp; * geocode_error
Přispívání
Pokud jste narazili na chybu, implementovány funkce nebo upravit šablonu, a myslím, že je užitečné, pak prosím zvažte přispívat. Záplaty, pull žádosti nebo jen návrhy jsou vítány!
Zdrojový kód: https://bitbucket.org/kmike/django-easy-maps/
Bug tracker: https://bitbucket.org/kmike/django-easy-maps/issues/new

What je nového v této verzi:

  • zpět neslučitelné: přidána podpora pro geopy & gt; = 0.96, klesla podpora geopy & lt; 0.96.
  • Byla přidána podpora pro Django 1.6, klesla podpora Django 1.3. To může i nadále pracovat s Django 1.3, ale to již není testován.
  • Experimentální Python 3.3 podporu. (Bez změny kódu - app Zdá se, že funguje tak, jak je)

Požadavky na :

  • Django
  • Python

Ostatní software developer Mikhail Korobov

Komentáře k django-easy-maps

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!