【问题标题】:To show current street location on Google Map over Website by using Mobile使用手机在网站上的谷歌地图上显示当前街道位置
【发布时间】:2012-01-03 07:10:05
【问题描述】:

我必须在我的网站上使用谷歌地图让用户知道他们当前的位置(街道位置),该网站将通过手机/移动设备访问。怎么办?

注意:直接通过网站。不会使用任何原生应用程序。

【问题讨论】:

    标签: google-maps mobile google-maps-api-3 geolocation


    【解决方案1】:

    对于初学者,这仅适用于支持W3C Geo API 的手机。您可以在quirksmode.org 上找到该列表。

    如果手机支持此功能,请按照 Google Maps API docs 中的示例使用 GeoLocation API 获取经度/纬度,然后使用标准 Google Maps API 在屏幕上的此位置居中显示地图。

    【讨论】:

    • 当我关注 Google Maps API 时,我的设备位置会在地图上显示我的 ISP 的位置。 :(老实说,我不明白你上面的意思。
    • 如果您看到您的 ISP 的位置,那么一切正常 - 无法保证您会获得街道位置。在这种情况下,您的手机只能提供您的 ISP 的位置(基于 IP 查找或 WiFi 接入点)。它没有使用 GPS 来获取您的街道位置,因为 a)您在室内,无法获得 GPS 定位,b)您的手机没有 GPS 芯片,c)您的手机没有提供非常准确的位置出于隐私原因到 javascript。这些事情会有所不同,并且会因用户而异,因此您的应用需要考虑到这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-14
    • 1970-01-01
    • 2017-08-29
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多