谷歌地图Api HTML5地理定位与安卓定位Api

Google Maps Api HTML5 Geolocation vs. Android Location API

本文关键字:定位 Api 位与 HTML5 谷歌地图      更新时间:2023-09-26

我正在做一个项目,该项目使用webview作为前端,使用xamarin-mono(c#)作为后端。当我在谷歌地图api开发者文档中尝试html5地理位置示例时,例如:

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

在这个例子中,用html5找到的位置显示的是市中心,而不是我的真实坐标。然而,谷歌地图android,ios原生应用程序(以及yandex应用程序)显示了我的确切坐标,wifi打开GPS关闭。我必须使用android API才能获得真实坐标吗?或者有没有一种方法可以仅使用javascript获得确切坐标?非常感谢。

在手持设备中使用gps时,仅使用Javascript无法获得准确的地理位置。你需要使用你的Android地图API或谷歌播放服务来完成它。另一方面,您可以使用到maps.googleapis.com的简单HTTP请求将xml或json地址中的地理代码获取到您的手持设备,如下所示:https://maps.googleapis.com/maps/api/geocode/json?address=<address_string_goes_here>