默认情况下使用哪种Google Maps API版本?

orr*_*rrd 5 google-maps google-maps-api-3

如果您未指定版本号,将使用哪个版本的Google Maps API?也许是最新发布的版本?有关版本控制文档没有说明.

该文档确实建议生产应用程序指定次要版本号.但它也说"所有API更改都是向后兼容的",所以如果我没有使用任何实验性功能,我是否应该指定版本号?

Hei*_*ang 7

英语不是我的第一语言,所以我可能会错误地阅读这部分内容(来自您链接的版本控制文档)

您可以使用v参数指定要在应用程序中加载的API版本...使用v = 3指定的夜间(开发)版本或省略v参数.

再往下,有一个提到每晚3.9.

版本文档

版本3.9参考(每晚)

所以,听起来像离开v(我做)会加载每晚版本3.9.

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
Run Code Online (Sandbox Code Playgroud)

关于你的问题的第二部分:我可以想出一个指定版本的一个很好的理由:

一致性,可预测性,可靠性

在处理Maps API最新版本的更新时,您可能希望保持相同的外观.例如,标签或地图控件可能会移动.

另一方面,跟踪最新版本也是很好的.滞后于应用程序可能会在不受支持时停止工作.

我相信有更好的理由.我不是专业的地图开发人员.