django-easy-maps

Software screenshot:
django-easy-maps
Software informatie:
Versie: 0.9
Upload datum: 20 Feb 15
Ontwikkelaar: Mikhail Korobov
Licentie: Gratis
Populariteit: 0

Rating: nan/5 (Total Votes: 0)

django-easy-kaarten is een Django app die het makkelijk maakt om een ​​kaart voor het opgegeven adres in Django sjablonen weer te geven. De licentie is MIT.
installatie
pip geopy installeren
pip django-easy-kaarten te installeren
Gebruik
& Nbsp; 1. Zet 'easy_maps' te INSTALLED_APPS
& Nbsp; 2. Run ./manage.py syncdb (of ./manage.py migreren easy_maps indien zuiden in gebruik is)
& Nbsp; 3. Gebruik de easy_map templatetag:
& Nbsp; {% belasting easy_maps_tags%}
& Nbsp;
& Nbsp; {% easy_map "Rusland, Ekaterinburg, Mira 32" 300 400%}
& Nbsp;
& Nbsp; {% easy_map adres 200 200 5 met behulp van 'map.html'%}
& Nbsp; Het heeft de volgende signatuur:
& Nbsp; {% easy_map [ ] [] [met ]%}
& Nbsp; De coördinaten voor de kaart zal worden verkregen met behulp van Google geocoder op de eerste toegang. Dan zullen ze worden opgeslagen in DB. Django's template caching kan later om DB toegang op elke kaart te voorkomen maken worden gebruikt:
& Nbsp; {% belasting easy_maps_tags cache%}
& Nbsp; {% cache 600 my_map firm.address%}
& Nbsp; {% easy_map firm.address 300 400%}
& Nbsp; {% endcache%}
Dat is alles! Geen API sleutels, handleiding geocoding, html js kopie-plakken of Django model wijzigingen / nodig is.
Customization
Als de standaard kaart template onvoldoende dan aangepaste kaart sjabloon kan worden gebruikt:
{% Easy_map adres met behulp van 'map.html'%}

{% Easy_map adres 200 300 5 met behulp van 'map.html'%}
De template zal hebben 'kaart' (het is de instantie easy_maps.models.Address), 'width', 'hoogte' en 'zoom' variabelen. De buitenmal context wordt naar "map.html 'ook.
Adres model
easy_maps.models.Address model heeft de volgende velden:
& Nbsp; * adres
& Nbsp; * berekend adres
& Nbsp; * longtitude
& Nbsp; * breedtegraad
& Nbsp; * geocode_error
Bijdragen
Als je een bug hebt gevonden, geïmplementeerd een functie of aangepaste de template en denk dat het nuttig is dan kunt u overwegen te dragen. Patches, trek aanvragen of gewoon suggesties zijn welkom!
Broncode: https://bitbucket.org/kmike/django-easy-maps/
Bug tracker: https://bitbucket.org/kmike/django-easy-maps/issues/new

What is nieuw in deze release:

  • Backwards onverenigbaar: ondersteuning toegevoegd voor geopy & gt; = 0,96, daalde ondersteuning voor geopy & lt; 0.96.
  • Ondersteuning toegevoegd voor Django 1.6, daalde ondersteuning voor Django 1.3. Het kan nog steeds werken met Django 1.3, maar dit is niet meer getest.
  • Experimentele Python 3.3 ondersteuning. (Geen wijzigingen in de code - app lijkt te werken zoals het hoort)

Eisen

  • Django
  • Python

Andere software van ontwikkelaar Mikhail Korobov

Reacties op django-easy-maps

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!