谷歌地图 v2 还是 v3?

Posted

技术标签:

【中文标题】谷歌地图 v2 还是 v3?【英文标题】:Google map v2 or v3? 【发布时间】:2013-02-20 20:19:25 【问题描述】:

我使用谷歌地图启动了一个应用程序。我知道 api v1 已被弃用。所以我使用了 api v2。它可以从 android 版本 12 或更高版本运行。很好。但是一段时间后,我在某些站点中阅读了 api v2 也已弃用并且 v3 存在。但是当我看到 v3 时,它与 html 5 和 java 脚本有关。所以任何人都可以澄清我可以使用v2开发还是我必须使用v3。提前致谢。

【问题讨论】:

希望您已经找到了答案。你用过什么。因此,如果我使用地图 V3 制作应用程序并将其加载到 android webview 中。那么这是否可行并且看起来像原生应用的地图? @QadirHussain 我不认为它会起作用,即使你会在 webview 中显示或我认为它不会像原生那样显示它。 那么您对我必须使用 Android 版 Maps v2 有何建议?我也想知道有没有像 ios developers.google.com/maps/documentation/ios 那样支持 Android panaroma StreetView 看看街景。我想在我的应用程序中使用它。如何在使用 Maps V2 for android 时实现这一目标 【参考方案1】:

嘿,对于 Android,Google maps API V2 用于网站,V3 用于网站,它也可用于 HTML5,因此您可以将 maps API V2 用于您的 android 应用程序。查看此 link 了解更多信息。

【讨论】:

所以如果我使用地图 V3 制作应用程序并将其加载到 android webview 中。那么这是否可行并且看起来像原生应用的地图? 那么您对我必须使用 Android 版 Maps v2 有何建议?我还想知道在 iOS developers.google.com/maps/documentation/ios 中是否支持 Android panaroma StreetView【参考方案2】:

第 3 版适用于网站。安卓最新版本为V2。

https://developers.google.com/maps/documentation/android/

【讨论】:

离题:迫不及待要等到 2013 年 5 月 19 日。很多网站都要崩溃了。 @Iraklis 你这是什么意思?你能不能更描述一下。 "注意:Google Maps javascript API 第 2 版已于 2010 年 5 月 19 日正式弃用。V2 API 将继续工作至 2013 年 5 月 19 日。 我们鼓励您将代码迁移到 Maps JavaScript API 的第 3 版。” -developers.google.com/maps/documentation/javascript/v2。对于复杂的应用程序,从 v2 升级到 v3 并非易事。 但绝对不是 android 的情况。已弃用的 V1 仍然可以使用,但您现在无法获得 Map API Key。这意味着如果您现在想使用地图,V2 是唯一的选择。 @Iraklis 是的,正如 Archie 所说,而且在我的问题中,我正在使用谷歌地图开发 android 应用程序。所以与 v3(基于网页的 JavaScript api)有什么关系?【参考方案3】:

这是来自谷歌开发者页面的屏幕截图...... 谷歌表示 API v3 在移动设备上的加载速度更快......

【讨论】:

【参考方案4】: Google 地图 v3 旨在快速直接从 地图服务器。因此它在地图中提供最新更新而无需更新您的 应用。谷歌地图 v3 显示和控制是基于 html 和 javascript。它有一个特定的 javascript api。 在android中,Map v3可以使用webview和javascript实现 界面。 here android 中 google map v3 的博文。

【讨论】:

以上是关于谷歌地图 v2 还是 v3?的主要内容,如果未能解决你的问题,请参考以下文章

如何在所有缩放级别中创建具有相同半径的谷歌地图 v3 圆?

根据用户的地理位置居中谷歌地图

谷歌地图方向 V3:地图上的多个方向

javascript 谷歌地图v3位于边界/地图的中心

谷歌 Javascript 地图 v3

如何使用谷歌地图 api v3 旋转地图方向