2016-08-27 3 views
0

Извините, этот вопрос слишком широк, но мне нужен совет, потому что я столкнулся с бит задачи выше моего уровня опыта.Веб-сайт графических объектов карты

Карта должна отображаться с объектами базы данных, такими как рестораны/события/и т. Д. Предложенная платформа - это Python/Django (что отлично подходит как для меня, так и для клиента) как для интерфейса, так и для бэкэнд. В качестве самой карты я хочу использовать Leaflet, потому что ее (предположительно) гибкую и бесплатную. На первом этапе должна быть только одна панель инструментов с флажками, позволяющая выбирать типы объектов, которые должны отображаться на карте, и временной диапазон для выбора объектов.

Мой проект заключается в следующем:

  • листовка (JS основе) в качестве карты
  • использование базы данных для объектов карты с по умолчанию Django администратора первой и добавить функциональные возможности при необходимости;
  • использовать HTML и Django виджеты для панели инструментов, флажки и все прочее;

Единственная проблема касается интерфейсов/виджетов. Скорее всего, так будет работать? Может быть, его определенно лучше переключиться на JS-интерфейс для такого типа приложений (как планирование в будущем)?

ответ

1

Ваш план кажется солидным.

Возможно, его определенно лучше переключиться на интерфейс JS для такого типа приложений (как планирование в будущем)?

Вы уже используете JS с лифтом, поэтому я предполагаю, что вы просите о создании собственного или с использованием API-интерфейсов карт напрямую. Этот подход потребует больше времени и заблокирует вас в API сервисов, поэтому я бы рекомендовал против него.

+0

Никоим образом я не думаю о создании пользовательских API-интерфейсов карт. Я просто сомневаюсь, что Python достаточно для всех графических элементов на странице (потому что обычно вы найдете JS там), и будет ли он работать отлично с помощью листовки JS. – VladimirLenin

Смежные вопросы