django-easy-maps

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

Rating: nan/5 (Total Votes: 0)

Django-просто-карты является приложение 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 адрес 200 200 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 300 400%}
& NBSP; {%}% endcache
Это все! Нет клавиши API, руководство геокодирования, HTML / JS копирования вставки или изменения Django модели не требуется.
Настройка
Если шаблон карты по умолчанию не является достаточным, то таможенное шаблон карты могут быть использованы:
{% Easy_map адрес с помощью 'map.html'%}

{% Easy_map адрес 200 300 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. (без изменения кода - приложение, кажется, работает как есть)

Требования

  • Джанго
  • Python

Другие программы разработчика Mikhail Korobov

Комментарии к django-easy-maps

Комментарии не найдены
добавить комментарий
Включите картинки!