要使用移动

问题描述:

显示Google Map上的当前街道位置,我必须让用户通过Google地图了解他们当前的位置(街道位置),我的网站将通过移动电话/移动设备访问。如何做呢?要使用移动

注意:直接通过网站。没有本地应用程序将使用。

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

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

+0

当我关注Google Maps API时,我的设备位置显示了我的ISP在地图上的位置。 :(说实话,我不明白你的意思 – 2012-01-05 05:04:41

+0

如果你看到你的ISP的位置,那么一切正常 - 不能保证你会得到街道的位置。在这种情况下,你的手机只能提供您的ISP的位置(基于IP查找或WiFi接入点)。它不使用GPS来获取您的街道位置,因为a)您在室内并且无法获得GPS定位,b)您的手机没有GPS芯片,c)由于隐私原因,手机不提供非常准确的位置。这些事情会有所不同,并且会因用户而异,所以您的应用需要考虑到这一点。 – Kevin 2012-01-05 10:55:19