2012-01-03 15 views
0

顯示Google Map上的當前街道位置,我必須讓用戶通過Google地圖瞭解他們當前的位置(街道位置),我的網站將通過移動電話/移動設備訪問。如何做呢?要使用移動

注意:直接通過網站。沒有本地應用程序將使用。

回答

1

對於初學者,這隻適用於支持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