试图找出为什么这个JSFiddle工作,即标记显示为MapIdle()成功触发:http://jsfiddle.net/sjmcpherso/9kF7d/
$scope.onMapIdle = function() {
if ($scope.myMarkers === undefined){
var marker = new google.maps.Marker({
map: $scope.myMap,
position: ll
});
$scope.myMarkers = [marker, ];
}
};
但是在这个Plnkr:http://plnkr.co/edit/wPFtWSpjj0MwxqaQ7bh3?p=preview中使用相同的代码,MapIdle()函数不会被触发。
我猜它与JSFiddle中外部脚本设置的加载顺序有关。
任何人都可以对此有所了解和/或让Plnkr工作
此致
答案 0 :(得分:0)
只需要将JQUERY添加到你的小提琴中,而小提琴已经存在但只是添加
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
向你的plunker它的工作,并确保你先导入jquery和其他JS文件