我在下面使用此代码生成Google地图,但地图不会以标记为中心。我做了一些研究,但无法弄明白。
我使用的JavaScript代码:
if (status == google.maps.GeocoderStatus.OK) {
latitude = results[0].geometry.location.lat();
longitude = results[0].geometry.location.lng();
$('#map_canvas').gmap('addMarker', { position: latitude + ',' + longitude, center: latitude + ',' + longitude, zoom: 10, draggable:false });
}
答案 0 :(得分:0)
试试这个 -
var c = new google.maps.LatLng(latitude , longitude);
$('#map_canvas').gmap('addMarker', { position: c , zoom: 10, draggable:false });
$('#map_canvas').gmap({'center': c});
答案 1 :(得分:0)
尝试
var LatLng = new google.maps.LatLng(latitude , longitude);
$('#map_canvas').gmap('addMarker', { position: LatLng , center: LatLng, zoom: 10 });