【问题标题】:Google Maps Api HTML5 Geolocation vs. Android Location APIGoogle Maps Api HTML5 Geolocation vs. Android Location API
【发布时间】:2014-11-05 02:20:46
【问题描述】:

我正在开发一个使用 webview 作为前端和 xamarin mono (c#) 作为后端的项目。当我尝试 google's maps api 开发人员文档中的 html5 地理定位示例时,例如:

https://developers.google.com/maps/documentation/javascript/examples/map-geolocation

在本例中使用 html5 找到的位置显示的是市中心,而不是我的真实坐标。然而,谷歌地图 android、ios 本机应用程序(以及 yandex 应用程序)显示我在 GPS 关闭时使用 wifi 的确切坐标。我是否必须使用 android API 来获取真实坐标,或者有没有办法仅使用 javascript 来获取精确坐标?谢谢。

【问题讨论】:

    标签: javascript android html google-maps geolocation


    【解决方案1】:

    使用手持设备中的 gps 无法仅使用 Javascript 获取准确的地理位置。您需要使用您的 Android Maps API 或 Google play 服务来完成它。另一方面,您可以使用对 maps.googleapis.com 的简单 HTTP 请求从 xml 或 json 中的地址获取地理编码到您的掌上电脑,如下所示:https://maps.googleapis.com/maps/api/geocode/json?address=<address_string_goes_here>

    【讨论】:

      猜你喜欢
      • 2020-08-11
      • 2016-10-22
      • 2014-10-12
      • 2013-07-15
      • 2017-12-29
      • 1970-01-01
      • 2012-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多