django-easy-maps

Sagteware kiekie:
django-easy-maps
Sagteware besonderhede:
Weergawe: 0.9
Upload datum: 20 Feb 15
Ontwikkelaar: Mikhail Korobov
Lisensie: Gratis
Populariteit: 6

Rating: nan/5 (Total Votes: 0)

Django-maklik-kaarte is 'n Django app wat maak dit maklik om 'n kaart vir gegewe adres in Django templates te vertoon. Die lisensie is MIT.
Installasie
PIP installeer geopy
PIP installeer Django-maklik-kaarte
Gebruik
& Nbsp; 1. Voeg 'easy_maps' te INSTALLED_APPS
& Nbsp; 2. Begin ./manage.py syncdb (of ./manage.py migreer easy_maps as suid in gebruik is)
& Nbsp; 3. Gebruik die easy_map templatetag:
& Nbsp; {% vrag easy_maps_tags%}
& Nbsp;
& Nbsp; {% easy_map "Rusland, Ekaterinburg, Mira 32" 300 400%}
& Nbsp;
& Nbsp; {% easy_map adres 200 200 5 die gebruik van 'map.html'%}
& Nbsp; Dit het die volgende handtekening:
& Nbsp; {% easy_map [ ] [] [behulp ]%}
& Nbsp; Die koördinate vir 'n kaart sal verkry word met behulp van Google geocodeerder op eerste toegang. Dan sal hulle in die kas word in DB. Django se template caching kan later in orde DB toegang op elke kaart te voorkom lewer gebruik word:
& Nbsp; {% vrag easy_maps_tags kas%}
& Nbsp; {% kas 600 my_map firm.address%}
& Nbsp; {% easy_map firm.address 300 400%}
& Nbsp; {% endcache%}
Dit is al! Geen API sleutels, handleiding geocoding, html / js kopie-plak of Django model veranderinge nodig is.
Aanpassing
As die standaard kaart sjabloon is nie voldoende dan persoonlike kaart sjabloon kan gebruik word:
{% Easy_map adres die gebruik van 'map.html'%}

{% Easy_map adres 200 300 5 die gebruik van 'map.html'%}
Die sjabloon sal 'karteer' (dit is die easy_maps.models.Address byvoorbeeld), 'wydte "," hoogte "en" zoom "veranderlikes. Die buitenste sjabloon konteks geslaag om 'map.html' as well.
Adres model
easy_maps.models.Address model het die volgende velde:
& Nbsp; * adres
& Nbsp; * bereken adres
& Nbsp; * Longtitude
& Nbsp; * breedtegraad
& Nbsp; * geocode_error
Dra
As jy 'n fout gevind het, geïmplementeer 'n funksie of aangepas om die sjabloon en dink dit is nuttig, dan moet jy oorweeg bydra. Patches, trek versoeke of net voorstelle is welkom!
Bronkode: https://bitbucket.org/kmike/django-easy-maps/
Bug tracker: https://bitbucket.org/kmike/django-easy-maps/issues/new

What is nuwe in hierdie release:

  • Backwards onversoenbare: bygevoeg ondersteuning vir geopy & gt; = 0.96, gedaal ondersteuning vir geopy & lt; 0.96.
  • Bygevoeg ondersteuning vir Django 1.6, gedaal ondersteuning vir Django 1.3. Dit kan nog steeds werk met Django 1.3, maar dit is nie meer getoets.
  • eksperimentele Python 3.3 ondersteuning. (Geen kode verander - app blyk te werk as is)

Vereistes :

  • Django
  • Python

Ander sagteware ontwikkelaar Mikhail Korobov

Kommentaar te django-easy-maps

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!