【发布时间】:2019-12-15 00:13:20
【问题描述】:
我有一张地图和一个标记列表,每个标记在 LatLng 对象中都有一个位置。该位置有效,因为我可以看到地图上的标记。但是我想使地图适合标记,所以我使用如下正确的语法。 然而,地图永远不会在这两个位置缩放和居中。相反,它加载在初始中心,我在 initMap 中配置的缩放。请问有人能找出问题吗???
var bounds = new google.maps.LatLngBounds();
var location = new google.maps.LatLng(25.36234, 15.3623);
var location2 = new google.maps.LatLng(38.2352, 12.36435);
bounds.extend(location2);
bounds.extend(location);
window.parent.map.fitBounds(bounds);
window.parent.map.setCenter(bounds.getCenter());
【问题讨论】:
-
什么是
window.parent.map?请提供一个minimal reproducible example 来证明您的问题(如果我用Google's Simple Map example 中的map替换它们,它可以工作(fiddle))
标签: javascript google-maps google-maps-api-3 maps fitbounds