django-easy-maps

Skjermbilde programvare:
django-easy-maps
Prog.varedetaljer:
Versjon: 0.9
Last opp dato: 20 Feb 15
Utvikler: Mikhail Korobov
Lisens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

django-lett-kartene er en Django app som gjør det enkelt å vise et kart for gitt adresse i Django maler. Lisensen er MIT.
Installasjon
PIP installere geopy
PIP installere django-lett-maps
Bruk
& Nbsp; en. Legg 'easy_maps' til INSTALLED_APPS
& Nbsp; 2. Kjør ./manage.py SyncDB (eller ./manage.py migrere easy_maps hvis sør er i bruk)
& Nbsp; 3. Bruk easy_map templatetag:
& nbsp; {% load easy_maps_tags%}
& Nbsp;
& Nbsp; {% easy_map "Russland, Ekaterinburg, Mira 32" 300 400%}
& Nbsp;
& Nbsp; {% easy_map adresse 200 200 5 bruke "map.html '%}
& Nbsp; Den har følgende signatur:
& Nbsp; {% easy_map [ ] [] [hjelp ]%}
& Nbsp; Koordinatene for kart vil bli oppnådd ved å bruke google geocoder på første tilgang. Da vil de bli lagret i DB. Django mal caching kan brukes senere for å hindre DB tilgang på hvert kart gjengi:
& Nbsp; {% belastning easy_maps_tags cache%}
& Nbsp; {% cache 600 my_map firm.address%}
& Nbsp; {% easy_map firm.address 300 400%}
& Nbsp; {% endcache%}
Det er alt! Ingen API nøkler, manuell geokoding, html / js kopi-lime eller django modellendringer er nødvendig.
Tilpasning
Hvis standard kartet malen er ikke tilstrekkelig da definert kart malen kan brukes:
{% Easy_map adresse ved hjelp av 'map.html'%}

{% Easy_map adresse 200 300 5 bruke "map.html '%}
Malen vil ha "kart" (det er den easy_maps.models.Address eksempel), 'bredde', 'høyde' og 'zoom' variabler. Den ytre mal sammenheng føres til 'map.html' også.
Adresse modell
easy_maps.models.Address modellen har følgende felt:
& Nbsp; * adresse
& Nbsp; * beregnet adresse
& Nbsp; * longtitude
& Nbsp; * breddegrad
& Nbsp; * geocode_error
Bidra
Hvis du har funnet en bug, implementert en funksjon eller tilpasset malen og tror det er nyttig så kan du vurdere å bidra. Patcher, trekke forespørsler eller bare forslag er velkomne!
Kildekoden: https://bitbucket.org/kmike/django-easy-maps/
Bug tracker: https://bitbucket.org/kmike/django-easy-maps/issues/new

What er ny i denne utgaven:

  • Bakover uforenlig: lagt til støtte for geopy & gt; = 0,96, droppet støtte for geopy & lt; 0.96.
  • Lagt til støtte for django 1.6, droppet støtte for django 1.3. Det kan fortsatt jobbe med django 1.3, men dette er ikke lenger testes.
  • Eksperimentell Python 3.3-støtte. (Ingen kodeendringer - app synes å fungere som-er)

Krav :

  • Django
  • Python

Annen programvare fra utvikleren Mikhail Korobov

Kommentarer til django-easy-maps

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!