安卓谷歌地图应用程序vs使用安卓WebView查看网页中嵌入的谷歌地图

Android Google maps app vs using Android WebView to view Google maps embedded in webpage

本文关键字:谷歌地图 网页 WebView 应用程序 vs      更新时间:2023-09-26

我正在开发一款Android应用程序,该应用程序需要能够在谷歌地图上显示信息。

我正在考虑两种实现方式:

  1. 使用MapActivity类为android提供的谷歌地图api

  2. 或者,我可以使用javascript谷歌地图api,通过WebView而不是MapView在手机上查看地图数据。

有人能列出这些方法的优点/缺点吗?

WebView会像Android谷歌地图应用程序那样响应迅速吗?

感谢堆

我不会得出哪个是最好的结论,但这些都是我在尝试这两种方法时遇到的问题。

可自定义:

  • Web视图:要求你有一个Web服务器(或至少一个html页面)作为通过js自定义覆盖的基础(或者你可以直接在WebView上绘制覆盖,但会面临用屏幕位置投影地理位置的噩梦)
  • GMap API:覆盖直接绘制在MapView上

下载时间:

  • Web视图:当一个人为移动视图编写html页面时,他/她应该考虑下载速度的变化能力。如果你仔细编写适合手机下载的html页面,那么它应该没问题
  • GMap API:传输的数据已经由API管理,并且应该已经以有效和最小的方式

当前问题:

  • Web视图:可以适应Android编程的碎片思维
  • GMapneneneba API:到目前为止我还没有听说任何消息,希望他们正在研究。因为片段是新的标准

干杯。