2011-11-29 84 views
0

我在下面使用這個腳本,除了它正在顯示我的當前位置以及我想要它做的是顯示指定的位置,它運行良好。谷歌地圖JQuery代碼修改

下面是代碼:

<script type="text/javascript"> 

$('#basic_map').live("pageshow", function() { 
$('#map_canvas').gmap('refresh'); 
}); 

$('#basic_map').live("pagecreate", function() { 
$('#map_canvas').gmap({'center': '52.897699, -1.155959'}).bind('init', function(evt, map) { 
$('#map_canvas').gmap('addMarker', {'position': map.getCenter(), 'animation': google.maps.Animation.DROP }).click(function() { 
$('#map_canvas').gmap('openInfoWindow', { 'content': 'The Location!'}, this); 
}); 
}); 
}); 

</script> 

回答

1

嘗試指定地圖作爲變量,像這樣的中心,

var lat = (...); //Latitude 
var lon = (...); //Longitude 
... 
$('#map_canvas').gmap({'center': lat + ', ' + lon}).bind(... 

谷歌地理編碼API可用於獲取緯度和經度,如果需要

+0

它仍然在問我的地理位置。我只是希望它用一個標記顯示在Lat和Lon上指定的位置,沒有別的。 – Satch3000

+0

嗯......當初始化地圖時,你的傳感器設置是真是假?這聽起來像它應該被設置爲false ... http://code.google.com/apis/maps/documentation/javascript/basics.html#SpecifyingSensor – vasek1