谷歌地图 v2 还是 v3?

7

我开始使用Google地图开发一个应用程序,发现API V1已经被废弃,所以我转而使用API V2。在安卓版本12及更高版本上它可以工作得很好,但是后来我在某个网站上读到API V2也已经被废弃了,取而代之的是V3。但是当我查看V3时,发现它与HTML5和JavaScript有关。请问我可以继续使用V2进行开发吗,还是必须要升级到V3?非常感谢。


我希望你已经找到了你所使用的答案。如果我使用地图V3创建一个应用并将其加载到Android Webview中,那么这是可行的,并且看起来像本机应用程序的地图吗? - Qadir Hussain
1
@QadirHussain,我认为这不会起作用,即使您在Webview或其他地方显示它,我也不认为它会像本机一样。 - Android Killer
那么,您建议我在Android上使用Maps v2吗?另外,我想知道是否有Android全景StreetView的支持,就像iOS一样。请查看街景视图。我希望在我的应用程序中实现这一点。在使用Maps V2 for android时如何实现呢? - Qadir Hussain
4个回答

10
嘿,对于 Android 应用程序,使用 Google 地图 API V2,而对于网站则使用 V3,它也可以用于 HTML5。因此,您可以在 Android 应用程序中使用地图 API V2。请查看此link以获取更多信息。

1
如果我使用Maps V3来制作一个应用程序,并在Android WebView中加载它,那么这是否可行,看起来是否像本地应用程序的地图? - Qadir Hussain
那么,您建议我在Android上使用Maps v2吗?另外,我想知道是否有Android全景街景的支持,就像iOS中的一样。developers.google.com/maps/documentation/ios - Qadir Hussain

6

@Iraklis,你是什么意思?能否更详细地描述一下? - Android Killer
1
注意:Google Maps JavaScript API版本2自2010年5月19日起已正式停用。 * V2 API将继续工作直到2013年5月19日。我们鼓励您将代码迁移到Maps JavaScript API的第3版。* 从v2升级到v3对于复杂应用程序来说是一项非常棘手的任务。 - Iraklis
但在安卓上绝对不是这种情况。已弃用的V1仍然可以使用,但现在无法获取“Map API Key”。这意味着如果你现在想使用地图,V2是唯一的选择。 - Archie.bpgc
强调我评论中“离题”的部分。 - Iraklis
5月19日后不再支持,并不意味着他们会停止服务。 - Mehdi Karamosly
显示剩余2条评论

0
  • Google地图v3已经被设计成可以快速直接地从地图服务器加载。因此,它可以在不更新您的应用程序的情况下提供最新的地图更新。Google地图v3的显示和控制是基于HTML和JavaScript的。它有一个特定的JavaScript API。
  • 在Android中,可以使用WebView和JavaScript接口来实现Map v3。
  • 这里是一篇关于在Android中使用Google地图v3的博客文章。

0

This is what Google says about GMapv3

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接