django-easy-maps

Logiciel capture d'écran:
django-easy-maps
Détails logiciels:
Version: 0.9
Date de transfert: 20 Feb 15
Développeur: Mikhail Korobov
Licence: Gratuit
Popularité: 0

Rating: nan/5 (Total Votes: 0)

django-facile-cartes est une application Django qui le rend facile pour afficher une carte pour l'adresse donnée dans les modèles Django. La licence est MIT.
Installation
pip installer geopy
pip installer django-faciles-cartes
Utilisation
& Nbsp; 1. Ajouter »easy_maps» pour INSTALLED_APPS
& Nbsp; 2. Exécutez ./manage.py syncdb (ou ./manage.py migrer easy_maps si le Sud est en cours d'utilisation)
& Nbsp; 3. Utilisez le templatetag easy_map:
& nbsp;% {easy_maps_tags de charge%}
& Nbsp;
& Nbsp; {"Russie, Ekaterinburg, Mira 32" easy_map% 300% 400}
& Nbsp;
& Nbsp;% {adresse easy_map 200 200 5 en utilisant 'map.html'%}
& Nbsp; Il a la signature suivante:
& Nbsp;% {easy_map [ ] [] [utilisant ]%}
& Nbsp; Les coordonnées de la carte seront obtenus en utilisant google géocodeur lors du premier accès. Puis ils vont être mis en cache dans DB. Modèle de mise en cache de Django peut être utilisé plus tard pour empêcher l'accès DB sur chaque carte rendre:
& Nbsp; {% de charge easy_maps_tags cache%}
& Nbsp;% {cache 600 my_map firm.address%}
& Nbsp;% {easy_map firm.address 300 400%}
& Nbsp;% {endcache%}
C tout! Pas de clés API, géocodage manuel, html js copier-coller ou de modifications du modèle de django / est nécessaire.
Personnalisation
Si le modèle de la carte par défaut ne est pas suffisant alors carte personnalisée modèle peut être utilisé:
{% D'adresse easy_map utilisant 'map.html'%}

{% Easy_map adresse 200 300 5 en utilisant 'map.html'%}
Le modèle aura «carte» (ce est l'instance easy_maps.models.Address), 'height' 'width' et les variables «zoom». Le contexte de modèle externe est passé à 'map.html' ainsi.
modèle d'adresse
easy_maps.models.Address modèle a les champs suivants:
& Nbsp; * Adresse
& Nbsp; * Adresse calculé
& Nbsp; * Longtitude
& Nbsp; * de latitude
& Nbsp; * geocode_error
Contribuer
Si vous avez trouvé un bug, mis en œuvre une fonction ou le modèle personnalisé et pense que ce est utile, puis se il vous plaît envisager de contribuer. Patches, tirent la demande ou que des suggestions sont les bienvenus!
Code Source: https://bitbucket.org/kmike/django-easy-maps/
Bug Tracker: https://bitbucket.org/kmike/django-easy-maps/issues/new

What est nouveau dans cette version:

  • Backwards incompatibles: ajout du support pour geopy & gt; = 0,96, a chuté soutien à geopy & lt; 0,96.
  • Ajout du support pour django 1,6, a supprimé le support pour django 1.3. Il peut encore travailler avec Django 1.3, mais ce ne est plus testé.
  • Expérimental Python 3.3 soutien. (Aucun changement de code - l'application semble fonctionner tel quel)

Exigences :

  • Django
  • Python

D'autres logiciels de développeur Mikhail Korobov

Commentaires à django-easy-maps

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!