Вопрос по google-maps-api-3 – Какая версия Google Maps API используется по умолчанию?

5

Какая версия API Карт Google используется, если вы не указали номер версии? Возможно, последняя версия выпуска?документация о версии не говорит.

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

Последняя версия? Richard J. Ross III

Ваш Ответ

2   ответа
3

и, исходя из моего опыта, лучше указывать версию API для долгосрочных проектов. Например, проблема, с которой я столкнулся недавно: Система была построена и протестирована вместе сv3.6 но Google выпустилэкспериментальная версия

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

Поэтому, чтобы избежать неожиданного сбоя, мне пришлось указать версию API:

<script src="http://maps.google.com/maps/api/js?sensor=false&v=3.16" type="text/javascript"></script>

Затем после этого все пришло в норму. Вы можете быстро узнать версию API, набрав в консоли браузераgoogle.maps.version.

Я надеюсь, что кто-то может найти это полезным.

7

так что я могу неправильно прочитать эту часть (из документа по версиям, который вы указали)

You can indicate which version of the API to load within your application by specifying it using the v parameter ... The nightly (development) version, specified with v=3 or by omitting the v parameter.

Ниже упомянуто, что 3,9 ночью.

Documentation of Versions

Version 3.9 Reference (Nightly)

Таким образом, звучит так, как если бы вы пропустили v (что я и делаю), загрузится ночная версия 3.9.

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>

Что касается второй части вашего вопроса: я могу придумать очень вескую причину для указания версии:

Consistency, predictability, reliability

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

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

Я уверен, что есть более веские причины. Я не профессиональный разработчик Карт.

Error: User Rate Limit Exceeded orrd

Похожие вопросы