【问题标题】:Android Google maps api vs JavaScript Google maps apiAndroid 谷歌地图 api 与 JavaScript 谷歌地图 api
【发布时间】:2012-04-05 04:52:54
【问题描述】:

使用实际的 Android Google maps api 与在 WebView 中使用 JavaScript Google maps api 相比,在 Android 应用程序中包含 Google 地图的优点/缺点是什么?

【问题讨论】:

    标签: android google-maps google-maps-api-3


    【解决方案1】:

    Activty 中的 MapView:考虑到您可以访问的所有类 (ItemizedOverlay,Overlay,OverlayItem),我认为这是最好的选择。它提供了一个很好的框架来使用MapActivity。如果您使用的是全屏地图,或者大地图,或者正在使用超过 10 个左右的航点进行操作,我会使用地图视图。

    Javascript MapView - 我会将它用于较小尺寸的地图(四分之一屏幕)或任何具有一两个航点的东西。请记住,这是 MapView 的轻量级包装器,因此对多个叠加层的繁重处理可能需要更长的时间,因为您必须重新执行 JS 代码并刷新 WebView。

    总的来说,恕我直言,我会在 MapActivity 中使用 MapView,因为它提供了更强大的界面,以及对一些更好的类的访问。

    祝你好运!

    【讨论】:

    • Java Android Google Map 库有哪些 Google Maps JavaScript API (V3) 缺少的额外功能?
    • 据我了解,javascript 无法使用ItemizedOverlayOverlayItemOverlay 本身。他们确实有自己的班级Marker。另一方面,JS 界面允许您根据缩放级别以及许多其他功能(如数据库)更改标记。这是一个链接,它提供了一些关于如何使 Javascript 地图为您工作的提示:developers.google.com/maps/articles 但是,我正在使用线程来不断更新我的标记的位置以及旋转地图。使用 WebView 地图根本无法满足这些要求。
    【解决方案2】:

    有一个真实的线程here 这个的目的是找到哪一个最符合我对下一个应用程序的需求。 我已经开始分析javascript v3和android v2的一些基本特性了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-17
      • 2011-03-25
      • 2012-07-30
      • 2023-03-31
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多