的 琼斯 强> 是的,你需要使用 setCenter()
setCenter()
function initialize() { var mapDiv = document.getElementById('MapDiv'); var map; var address = "Vilnius, Lithuania"; var geocoder = new google.maps.Geocoder(); // Get LatLng information by name geocoder.geocode({ "address": address }, function(results, status){ map = new google.maps.Map(mapDiv, { // Center map (but check status of geocoder) center: results[0].geometry.location, zoom: 8, mapTypeId: google.maps.MapTypeId.ROADMAP, }) }); }
您只需移动地图即可 map.setCenter(LatLng) 。此方法不会使用任何其他标记,也不会删除现有标记。你也可以通过移动地图 panTo(LatLng) 功能。初始化地图后,这两种方法也可用。
map.setCenter(LatLng)
panTo(LatLng)
以下是这些方法的文档 。
map.setCenter(new google.maps.LatLng(LATITUDE, LONGITUDE));
要么
map.setCenter({lat: LATITUDE, lng: LONGITUDE});
此返回无值