django-easy-maps

Software skärmdump:
django-easy-maps
Mjukvaruinformation:
Version: 0.9
Ladda upp dagen: 20 Feb 15
Utvecklare: Mikhail Korobov
Licens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

django-lätt-kartorna är en Django app som gör det enkelt att visa en karta för given adress i Django mallar. Licensen är MIT.
Installation
Pip installera geopy
PIP installera django-lätt kartor
Användning
& Nbsp; 1. Lägg 'easy_maps' till INSTALLED_APPS
& Nbsp; 2. Kör ./manage.py SyncDB (eller ./manage.py migrera easy_maps om söder används)
& Nbsp; 3. Använd easy_map templatetag:
& nbsp; {% belastning easy_maps_tags%}
& Nbsp;
& Nbsp; {% easy_map "Ryssland, Ekaterinburg, Mira 32" 300 400%}
& Nbsp;
& Nbsp; {% easy_map adress 200 200 5 använder "map.html '%}
& Nbsp; Det har följande signatur:
& Nbsp; {% easy_map [ ] [] [med ]%}
& Nbsp; Koordinaterna för kartan kommer att erhållas med hjälp av Google geocoder på första tillträde. Då de kommer att cachas i DB. Django mall caching kan användas senare för att förhindra DB åtkomst på varje karta render:
& Nbsp; {% belastning easy_maps_tags cache%}
& Nbsp; {% cache 600 my_map firm.address%}
& Nbsp; {% easy_map firm.address 300 400%}
& Nbsp; {% endcache%}
Det är allt! Det behövs ingen API nycklar, manuell geokodning, html / js kopierings klistra eller django modellförändringar.
Anpassning
Om standard kartan mallen är inte tillräckligt då anpassad karta mall kan användas:
{% Easy_map adress med 'map.html'%}

{% Easy_map adress 200 300 5 använder "map.html '%}
Mallen kommer att ha "karta" (det är easy_maps.models.Address instans), "bredd", "höjd" och "zoom" variabler. Den yttre mall sammanhang föres till "map.html" samt.
Adress modell
easy_maps.models.Address modellen har följande fält:
& Nbsp; * adress
& Nbsp; * beräknad adress
& Nbsp; * longtitude
& Nbsp; * latitud
& Nbsp; * geocode_error
Bidragande
Om du har hittat en bugg, genomfört en funktion eller anpassat mallen och tycker att det är bra då kan du överväga att bidra. Plåster, drar önskemål eller bara förslag är välkomna!
Källkod: https://bitbucket.org/kmike/django-easy-maps/
Bug tracker: https://bitbucket.org/kmike/django-easy-maps/issues/new

What är ny i den här versionen:

  • Bakåt oförenliga: lagt till stöd för geopy & gt; = 0,96, bort stödet för geopy & lt; 0,96.
  • Utökat stöd för django 1.6, bort stödet för django 1.3. Det kan fortfarande arbeta med django 1.3, men detta är inte längre testas.
  • Experimentellt Python 3.3 stöd. (Ingen kod förändringar - app verkar fungera som det är)

Krav :

  • Django
  • Python

Annan programvara för utvecklare Mikhail Korobov

Kommentarer till django-easy-maps

Kommentarer hittades inte
Kommentar
Slå på bilder!