gpt4 book ai didi

angularjs - 使用 Angular UI 在页面加载时向 Google Map 添加位置

转载 作者:行者123 更新时间:2023-12-04 05:01:25 24 4
gpt4 key购买 nike

感谢@AJoslin,我现在有了一个只使用 AngularUI 和 AngularJS 的工作谷歌地图。

不幸的是,有两件事我不知道该怎么做,这可能与 Google Map API 和我缺乏了解有关。

本地图最初加载时,我已经有了一个位置,所以我希望加载它上面已经有一个标记。我怎么做?

我也想设置ng-click="myMap.panTo(marker.getPosition())不是到一个新的标记,而是到初始位置,这是我唯一的标记,因为我要删除添加标记功能,一旦我能弄清楚这个。

这是工作的jsfiddle

http://jsfiddle.net/jorgecas99/xMw6U/

最佳答案

我认为这应该可以通过设置 tilesloaded 事件来实现,但没有这样管理,所以我最终使用了一个简单的“技巧”,看着 myMap 出现。

  $scope.$watch('myMap', function(){
$scope.setHome();
});

$scope.setHome = function() {
$scope.homeMarker = new google.maps.Marker({
map: $scope.myMap,
position: $scope.mapOptions.center
});
}

关于angularjs - 使用 Angular UI 在页面加载时向 Google Map 添加位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16113696/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com