django-easy-maps

Software screenshot:
django-easy-maps
Software detaljer:
Version: 0.9
Upload dato: 20 Feb 15
Udvikler: Mikhail Korobov
Licens: Gratis
Popularitet: 6

Rating: nan/5 (Total Votes: 0)

django-let-kort er en Django app, der gør det nemt at få vist et kort for given adresse i Django skabeloner. Licensen er MIT.
Installation
pip installere geopy
pip installere Django-let-kort
Anvendelse
& Nbsp; 1. Tilføj "easy_maps« til INSTALLED_APPS
& Nbsp; 2. Kør ./manage.py syncdb (eller ./manage.py migrere easy_maps hvis syd er i brug)
& Nbsp; 3. Brug easy_map templatetag:
& nbsp; {% belastning easy_maps_tags%}
& Nbsp;
& Nbsp; {% easy_map "Rusland, Ekaterinburg, Mira 32" 300 400%}
& Nbsp;
& Nbsp; {% easy_map adresse 200 200 5 ved hjælp af "map.html '%}
& Nbsp; Det har følgende signatur:
& Nbsp; {% easy_map [ ] [] [ved hjælp af ]%}
& Nbsp; Koordinaterne for kort vil opnås ved hjælp af Google geocoder på første adgang. Så de vil være cachet i DB. Django skabelon caching kan bruges senere for at forhindre DB adgang på hvert kort gøre:
& 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øgler, manuel geokodning, html / js copy-paste eller django model ændringer er nødvendig.
Tilpasning
Hvis standard kortet skabelon ikke er tilstrækkelig så tilpasset kort skabelon kan bruges:
{% Easy_map adresse ved hjælp 'map.html'%}

{% Easy_map adresse 200 300 5 ved anvendelse af 'map.html'%}
Skabelonen vil have "kort" (det er den easy_maps.models.Address eksempel), "width", "højde" og "zoom" variable. Den ydre skabelon forbindelse føres til 'map.html' så godt.
Adresse model
easy_maps.models.Address model har følgende felter:
& Nbsp; * adresse
& Nbsp; * beregnet adresse
& Nbsp; * breddegrad
& Nbsp; * breddegrad
& Nbsp; * geocode_error
Bidrag
Hvis du har fundet en fejl, implementeret en funktion eller tilpasset skabelonen og synes, det er nyttigt, bedes du overveje at bidrage. Patches, træk anmodninger eller bare forslag er velkomne!
Kildekode: https://bitbucket.org/kmike/django-easy-maps/
Bug tracker: https://bitbucket.org/kmike/django-easy-maps/issues/new

What er nyt i denne udgivelse:

  • Bagud uforenelig: tilføjet støtte til geopy & gt; = 0,96, faldt støtten til geopy & lt; 0.96.
  • Tilføjet understøttelse af django 1.6, faldt støtten til django 1.3. Det kan stadig arbejde med django 1.3, men det er ikke længere testes.
  • Eksperimentel Python 3.3 support. (Ingen kodeændringer - app synes at arbejde, som de er)

Krav :

  • Django
  • Python

Andre software developer Mikhail Korobov

Kommentarer til django-easy-maps

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!