我该如何在运行时更改地图的位置,从当前指向的位置更改为例如45.00,19.00?
我的应用程序需要从某些坐标“跳跃”到其他位置,因此我需要这种能力。
我该如何在运行时更改地图的位置,从当前指向的位置更改为例如45.00,19.00?
我的应用程序需要从某些坐标“跳跃”到其他位置,因此我需要这种能力。
好的,这就是它:
MyMap.map.setCenter(new google.maps.LatLng( 45, 19 ) );
var map;
function initMap() {
var container = document.getElementById('map');
var options = {
zoom: 18,
gestureHandling: 'cooperative',
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(container, options);
var myPlace = { lat: 23.7266, lng: 90.4216 };
map.setCenter(myPlace);
}
您需要扩展MVCObject()....在这里找到getPosition()(返回:LatLng)和setPosition(latlng:LatLng),您只需要设置这个属性,地图位置就会改变
map.setCenter({ lat: yourLat, lng: yourLng })
即可。该操作可以将地图中心设置为指定的经纬度位置(yourLat和yourLng)。 - melloc