API Карт Google и Google Maps Engine?

Я новичок в веб-технологиях, и в исследовании веб-приложения, которое я хочу создать, я немного увяз. Я хочу иметь возможность использовать Карту Google на своем сайте, в том числе функциональность, которая позволяет вам использовать слои и рисовать фигуры и линии поверх нее, но я смущен различием между API Карт Google и Google Maps Engine и который мне лучше всего подходит.

Является ли один из них лучшим вариантом для меня? Кажется, что есть много бюрократизма при получении Maps Engine для сайта, но я не понимаю, есть ли у Maps API все необходимые функции.

Извините за вопрос для начинающих, но я не нашел никаких вопросов, которые касались этого вопроса. Я бы очень признателен за понимание. Спасибо!

Ответ 1

Таким образом, Google предлагает три разных продукта.

  • API JavaScript Google Maps предназначен для разработчиков, и он позволяет вам использовать базовые карты Google и нарисовать их программно, написав собственные JavaScript, который вызывает API.
  • Google Maps Engine предназначен для создания собственных базовых карт. Вы можете использовать его для визуализации фигур и линий поверх карты, но если это все, что вы хотите сделать, это, вероятно, будет излишним (и это не бесплатно).
  • Google Maps Engine Lite - новый мальчик в городе, и он все еще бета-версия, когда я печатаю это, но это может поместиться в вашу пользу лучше всего: вы можете рисовать вручную поверх стандартных карт Google, импортировать различные форматы с геоданными, а затем делиться своими результатами или встраивать их на свой сайт, все без необходимости писать лижет JavaScript.

Ответ 2

Все зависит от того, насколько вам комфортно с кодированием. API Карт Google требует, чтобы приложение было встроено в JavaScript.

Поскольку Google Maps Engine теперь отложен Google, я бы предложил взглянуть на MangoMap. Он позволяет создавать карты, используя только интерфейс, вы можете создавать действительно мощные приложения для веб-масок без написания одной строки кода.

Отказ от ответственности: я генеральный директор MangoMap; -)

Ответ 3

С помощью API Карт Google Google поставляет пустую карту, и вы добавляете точки, линии, полигоны и т.д. на карту с помощью JavaScript. Это здорово, пока вы не начнете добавлять тысячи объектов карты.

С Google Maps Engine, (теперь устарел), вы загружаете, храните и обрабатываете данные геометрии на серверах Google для оптимального рендеринга. Вы можете превратить большую группу точек и линий в файлы изображений с прозрачным фоном, которые могут быстро отображаться на карте.