在这个使用 NgMap 的 AngularJS SPA 中,我在数据过滤上设置了地图引脚。在地图的初始加载时,地图以海洋中的某个地方为中心,而不是我在中心参数的地图对象中设置的坐标。我也试过在地图初始化上设置这个,但没有成功。
$scope.$on('mapInitialized', function(event, map) {
var myLatlng = new google.maps.LatLng(43.6650000, -79);
var mapOptions = {
draggable: true,
zoom: 4,
center: myLatlng
}
var map = new google.maps.Map(document.getElementById("map"), mapOptions);
});
<map zoom="3" center="[43.6650000,-79]" scrollwheel="false" zoom-to-include-markers="true">
<marker ng-repeat="site in filteredPins track by $index" position="[{{site.Latitude}},{{site.Longitude}}]" id="{{site.Id}}" title="{{site.SiteName}}"></marker>
</map>
<map>
如果不是通过中心参数或地图初始化时地图选项中的中心选项,在哪里/如何在加载时设置初始地图位置?