django-easy-maps

Скріншот програми:
django-easy-maps
Дані програми:
Версія: 0.9
Дата завантаження: 20 Feb 15
Розробник: Mikhail Korobov
Ліцензія: Безкоштовно
Популярність: 0

Rating: nan/5 (Total Votes: 0)

Django-EASY карти є додаток Django, яка дозволяє легко відображати карту для даної адреси в шаблонах Django. Ліцензія MIT.
Установка
пункт встановити geopy
пункт встановити Django-EASY карти
Використання
І NBSP; 1. Додати "easy_maps", щоб INSTALLED_APPS
І NBSP; 2. Запустіть ./manage.py SyncDB (або ./manage.py мігрувати easy_maps якщо південь у використанні)
І NBSP; 3. Використовуйте easy_map templatetag:
і NBSP; {% навантаження easy_maps_tags%}
І NBSP;
І NBSP; {% easy_map "Росія, Єкатеринбург, Миру 32" 300 400%}
І NBSP;
І NBSP; {% easy_map адреса 200200 5 за допомогою "map.html '%}
І NBSP; Це має наступну підпис:
І NBSP; {% easy_map <адреса> [<ширина> <висота>] [] [використовуючи ]%}
І NBSP; Координати для карти будуть отримані за допомогою Google геокодер при першому доступі. Тоді вони будуть зберігатися в БД. Шаблон кешування в Django можуть бути використані пізніше для того, щоб запобігти доступ до бази даних по кожній карті візуалізації:
І NBSP; {% навантаження easy_maps_tags кеша%}
І NBSP; {% кеш 600 my_map firm.address%}
І NBSP; {% easy_map firm.address 300400%}
І NBSP; {% endcache%}
От і все! Ні ключі API, керівництво геокодування, HTML / JS копіювання вставки або зміни Django моделі не вимагається.
Налаштування
Якщо шаблон карти за замовчуванням не є достатнім, то митне шаблон карти можуть бути використані:
{% Easy_map адресу, використовуючи "map.html '%}

{% Easy_map адреса 200300 5 за допомогою "map.html '%}
Шаблон матиме «карта» (це екземпляр easy_maps.models.Address), 'Ширина', 'висота' і 'масштабування "змінні. Зовнішній контекст шаблону передається 'map.html' а.
Адреса модель
easy_maps.models.Address модель має наступні поля:
І NBSP; * адреса
І NBSP; * обчислюється адреса
І NBSP; * довготи
І NBSP; * широту
І NBSP; * geocode_error
внесок
Якщо Ви знайшли помилку, реалізували функцію або налаштувати шаблон і думаю, що це корисно, то чому б війська. Патчі, потягніть запитів або просто пропозиції вітаються!
Вихідний код: https://bitbucket.org/kmike/django-easy-maps/
Помилка трекера: https://bitbucket.org/kmike/django-easy-maps/issues/new

What новий У цьому випуску:

  • Зворотній несумісні: додана підтримка для geopy & GT; = 0,96, відмовилася від підтримки geopy & LT; 0,96.
  • Додана підтримка для Django 1.6, припинена підтримка Django 1.3. Це можуть як і раніше працювати з Django 1.3, але це вже не проходять.
  • 3,3 Експериментальна підтримка Python. (Без змін коду - додаток, здається, працює як є)

Вимоги

  • Django
  • Python

Інші програми розробника Mikhail Korobov

django-easy-maps

Коментар не знайдено
додати коментар
Включіть картинки!