【问题标题】:Android - Google MAP API and Internal GPS supportAndroid - Google MAP API 和内部 GPS 支持
【发布时间】:2011-01-03 12:13:45
【问题描述】:

1) 所有安卓手机都有内置 GPS 吗? 2)如何通过代码判断安卓手机是否支持谷歌地图库? 3) 如果不支持 Google map API,我们可以将它与我们的应用程序捆绑在一起以使其工作吗?

提前致谢。

问候, 西瓦拉姆。

【问题讨论】:

    标签: javascript android google-maps gps


    【解决方案1】:

    并非所有安卓手机都配备 GPS。 您需要使用代码检查它....

    一种简单的方法是捕获异常并相应地进行进一步处理..

    Google Map API 已捆绑在您选择的目标 API 中。儿子需要任何检查....

    【讨论】:

    • 如何通过代码检查内部GPS是否存在?我还看到stackoverflow.com/questions/3410475/… 可以检测适用于 Android 2.0 及更高版本的 Google 地图 API。但是如何在 Android 1.5 和 1.6 上检测?如果手机不支持 Google Map API,我们如何开发地图解决方案?
    【解决方案2】:

    如果手机不支持 Google 地图 - 您能否使用 Google Maps API 通过 webkit 浏览器显示网页的 URL(将指向您自己的网页)调用 - 好的,地图不会“在”手机中- 但显示在手机中(尽管通过网络浏览器),用户真的不会意识到。

    【讨论】:

    • 我同意这一点。但是,如果 Map API 尚不可用,是否有可能将 Map API 带到 Android 手机上,而不是通过互联网访问它?
    • 我认为如果您从 Eclipse SDK 中选择“Google API”,它将与应用程序捆绑在一起......(我认为......)。
    • 出于开发目的,我们可以处理。但是,当应用程序安装在不支持 Google Map API 的 Android 手机时呢?
    【解决方案3】:

    您可以使用网络而不是 GPS 来检测位置

    LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE); 
    Location cur_location = lm.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多