2013-05-28 183 views
0

我使用的代碼從這個鏈接https://developers.google.com/maps/articles/phpsqlajax_v3?hl=nl顯示當前位置標記出庫

我想顯示用戶的當前位置,使用戶可以看到的是他們附近有什麼標誌。而不是顯示用戶位置教程使用座標center: new google.maps.LatLng(47.6145, -122.3418)

我試過:center: new google.maps.LatLng(position.coords.latitude, position.coords.longitude);但它沒有奏效。

任何想法我做錯了什麼?

+0

你預計的位置從何而來? https://developers.google.com/maps/articles/geolocation – geocodezip

回答

0

克萊頓,使用navigator.geolocation.getCurrentPosition方法提供的回調函數:

var map = new google.maps.Map(document.getElementById("map"), mapOptions); 
if(navigator.geolocation) { 
    navigator.geolocation.getCurrentPosition(
     function(position) { 
      map.setCenter(new google.maps.LatLng(position.coords.latitude,position.coords.longitude)); 
     } 
     ,function() { 
      alert("Geolocation service failed"); 
     }); 
} 
else 
    alert("Your browser doesn't support geolocation"); 
+0

Maxim thx反應。如何通過此鏈接在我使用的代碼中插入代碼[link] https://developers.google.com/maps/articles/phpsqlajax_v3 – Clayton