无法以Google地图中的标记为中心

时间:2013-05-13 08:59:26

标签: jquery google-maps

我在下面使用此代码生成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 });
} 

2 个答案:

答案 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 });