0

我在下面有这段代码来生成谷歌地图,但地图没有以标记为中心。我做了一些研究,但无法弄清楚。

我使用的 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 });
} 
4

2 回答 2

0

试试喜欢

var LatLng = new google.maps.LatLng(latitude , longitude);
$('#map_canvas').gmap('addMarker', { position: LatLng , center: LatLng, zoom: 10 });
于 2013-05-13T09:05:13.363 回答
0

尝试这个 -

var c = new google.maps.LatLng(latitude , longitude);
$('#map_canvas').gmap('addMarker', { position: c , zoom: 10, draggable:false });
$('#map_canvas').gmap({'center': c});
于 2013-05-13T09:03:16.497 回答