【发布时间】:2021-08-24 23:33:15
【问题描述】:
如何将地图的位置从现在指向的位置更改为 ie。 45.00,19.00,但是在运行时,现在什么时候初始化地图?
我的应用程序必须从某个坐标“跳转”到另一个坐标,这就是我需要这种能力的原因。
【问题讨论】:
标签: google-maps position
如何将地图的位置从现在指向的位置更改为 ie。 45.00,19.00,但是在运行时,现在什么时候初始化地图?
我的应用程序必须从某个坐标“跳转”到另一个坐标,这就是我需要这种能力的原因。
【问题讨论】:
标签: google-maps position
好的,这里是:
MyMap.map.setCenter(new google.maps.LatLng( 45, 19 ) );
【讨论】:
map.setCenter({ lat: yourLat, lng: yourLng })
创建该 Map 对象,将其保存到一个变量(即map),然后使用map.panTo()。
见the reference of Map
【讨论】:
你需要扩展的 MVCObject() .... 在那里你会找到 getPosition() (返回:LatLng)和 setPosition(latlng:LatLng) 你只需要设置这个属性,地图位置就会改变
【讨论】:
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);
}
【讨论】: