Подтвердить что ты не робот

API Javascript для Google Maps и API для встраивания карт Google

После некоторого поиска (даже поиск Google не подходит для поиска ответа), я не могу найти ничего, что сравнивало бы эти две, казалось бы, тесно связанные технологии. Google, похоже, не говорит ни в одной из своих довольно скудных документов, почему я хотел бы использовать один против другого. Я не знаю, почему я использовал бы одну технологию над другой или даже полностью, в чем разница. Может ли кто-нибудь дать мне базовое изложение того, что такое различия, и/или почему я хотел бы использовать один против другого?

Спасибо за вашу помощь!

4b9b3361

Ответ 1

Ну, я нашел это, но только после того, как наткнулся на это. И это все еще только перечисляет основную концепцию различий между ними. Это полезно, но не совсем то, что я ожидал от Google в своей системе. Так что это своего рода ответ.

По сути, разница в следующем: программирование или не программирование:

  • Настройте карту JavaScript API, написав JavaScript.

  • Настройте карту API встраивания, изменив параметры URL.

Ответ 2

Чтобы процитировать Google из раздела FAQ:

Что такое API Карт Google?

API Карт Google предоставляют разработчикам несколько способов встраивания Карт Google в веб-страницы и допускают либо простое использование, либо обширную настройку. В настоящее время есть несколько предложений API:

В зависимости от ваших потребностей, вы можете использовать один или несколько этих API.

Средство выбора API также помогает с первого взгляда различить API JS и API Embed. (Обратите внимание, что API встраивания не совпадает с API статических карт.)

Обновить

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

Ответ 3

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

  • Статический API возвращает объект изображения и может использоваться в теге <img src="..."> (моя догадка совместима с сафари?)
  • Встроенный API в основном выполняет поиск по карте, который вы сделали на сайте google, и разместил его на своем собственном сайте в теге <iframe src="..."></iframe>
  • API Javascript предоставляет вам целый объект с картой JavaScript, с которым можно работать, если вы хотите, чтобы пользовательский код выполнял некоторые из ваших собственных элементов управления и/или масштабируемое качество событий

однако для жизни меня я все еще не могу найти, где/как заставить API JS look'n'feel соответствовать Embedded API

Ответ 4

В сборщике API перечислены наиболее распространенные вещи, которые вы можете сделать на карте или с данными на основе местоположения, и предлагает API, который большинство соответствует вашим потребностям.

Ответ 5

"Vast" не обязательно комплимент при описании документации. У Google, в частности, были проблемы с согласованностью между его онлайн-документацией и ее интеграцией с SDK, и всегда было трудно ориентироваться между ними. Я думаю, что это отличный вопрос, а не тот, который отвечает Google на видном месте - API Picker - лучший ресурс, который я видел.

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

Ответ 6

Для разработчиков сайтов:

Я бы использовал Javascript API для клиентов, которым я предоставляю постоянную услугу управления веб-сайтом. Основной причиной является ускорение загрузки страницы.

Для краткосрочного проекта (без долгосрочных отношений с клиентом) я бы использовал встроенный iframe. Это сделано для того, чтобы карта работала, даже если Google внесет изменения в API. Кроме того, это устраняет проблемы, связанные с мониторингом/оплатой сверхлимитного использования.

Для владельцев сайтов:

Используйте Javascript API, если вы не против получить ключ API и контролировать пределы использования. Этот метод будет лучшим для скорости загрузки вашей страницы.

Используйте встроенный код iframe, если вы хотите быстро и легко реализовать карту Google, и не беспокоиться об этом в будущем.

Для пользователей Wordpress:

Если вы не хотите заниматься кодированием, существует множество плагинов, которые помогут вам вставить карту Google на ваш сайт. Однако в большинстве случаев вам все равно нужно получить ключ API (Получить ключ).