django-easy-maps

Screenshot Software:
django-easy-maps
Mga detalye ng Software:
Bersyon: 0.9
I-upload ang petsa: 20 Feb 15
Nag-develop: Mikhail Korobov
Lisensya: Libre
Katanyagan: 0

Rating: nan/5 (Total Votes: 0)

Django-madaling mapa ay isang Django app na ginagawang madali upang magpakita ng isang mapa para sa ibinigay na address sa Django mga template. Lisensya ay MIT.
Pag-install
buto ng bungang-kahoy-install geopy
buto ng bungang-kahoy-install Django-madaling mapa
Paggamit
& Nbsp; 1. Idagdag 'easy_maps' upang INSTALLED_APPS
& Nbsp; 2. Patakbuhin ./manage.py syncdb (o ./manage.py migrate easy_maps kung timog ay ginagamit)
& Nbsp; 3. Gamitin ang easy_map templatetag:
& Nbsp; {% ng pagkarga easy_maps_tags%}
& Nbsp;
& Nbsp; {% easy_map "Russia, Ekaterinburg, Mira 32" 300 400%}
& Nbsp;
& Nbsp; {% easy_map address 200 200 5 gumagamit ng 'map.html'%}
& Nbsp; Ito ay may mga sumusunod na lagda:
& Nbsp; {% easy_map

[ ] [] [gamit ang ]%}
& Nbsp; Ang mga coordinate para mapa ay maaaring makuha gamit ang google geocoder sa unang pag-access. Pagkatapos sila ay naka-cache na sa DB. Template ng pag-cache Django ay maaaring magamit sa ibang pagkakataon upang maiwasan ang DB access sa bawat mapa-render:
& Nbsp; {% ng pagkarga easy_maps_tags cache%}
& Nbsp; {% cache 600 my_map firm.address%}
& Nbsp; {% easy_map firm.address 300 400%}
& Nbsp; {% endcache%}
Iyon lang! Walang mga key ng API, manu-manong pag-geocode, html / js kopya-paste o pagbabago ng modelo Django ay kinakailangan.
Pag-customize
Kung ang template ng default na mapa ay hindi sapat pagkatapos ay maaaring gamitin ang template custom na mapa:
{% Easy_map address gamit ang 'map.html'%}

{% Easy_map address 200 300 5 gumagamit ng 'map.html'%}
Ang template ay magkakaroon ng 'map' (ito ay ang easy_maps.models.Address halimbawa), 'lapad', 'taas' at 'zoom' na variable. Ang panlabas na template konteksto ay ipapasa sa 'map.html' pati na rin.
modelo Address
May mga sumusunod na field easy_maps.models.Address modelo:
& Nbsp; * address
& Nbsp; * compute address
& Nbsp; * longtitude
& Nbsp; * latitude
& Nbsp; * geocode_error
-aambag
Kung nakakita ka ng isang bug, ipinatupad ng isang tampok o na-customize na mga template at sa tingin ito ay kapaki-pakinabang pagkatapos ay mangyaring isaalang-alang na nag-aambag. Patch, hilahin ang mga kahilingan o lamang suhestiyong ito ay maligayang pagdating!
Source code: https://bitbucket.org/kmike/django-easy-maps/
Bug tracker: https://bitbucket.org/kmike/django-easy-maps/issues/new

What bago ang sa paglabas:

  • paurong tugma ang: Idinagdag ang suporta para sa geopy & gt; = 0.96, bumaba ng suporta para sa geopy & lt; 0.96.
  • Nagdagdag ng suporta para sa Django 1.6, bumaba ng suporta para sa Django 1.3. Maaari pa rin gumagana ito sa Django 1.3, ngunit ito ay hindi na sinubukan.
  • Pang-eksperimentong Python 3.3 suporta. (Walang pagbabago sa code - app tila upang gumana bilang-ay)

Mga Kinakailangan :

  • Django
  • Python

Iba pang mga software developer ng Mikhail Korobov

Mga komento sa django-easy-maps

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!