2011-11-29 3 views
0

아래에서이 스크립트를 사용하고 있는데 현재 위치가 표시되고 지정된 위치를 대신 표시한다는 점만 제외하면 잘 작동합니다. 변수,이 같은 같은지도의 중심을 지정Google지도 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

내 Geolocation에 대해 계속 묻습니다. 나는 마커로 Lat와 Lon에 지정된 위치를 표시하기 만하면됩니다. – Satch3000

+0

흠 ...지도를 초기화 할 때 센서 설정이 true 또는 false로 설정되어 있습니까? 귀하의 경우 거짓으로 설정되어야하는 것 같습니다. http://code.google.com/apis/maps/documentation/javascript/basics.html#SpecifyingSensor – vasek1