好吧,我正在使用angular-google-maps,总是收到此错误消息,现在我清理了所有代码,只是从lib git中放了一个简单的例子,仍然是相同的错误信息。
<ui-gmap-google-map center="map.center" zoom="map.zoom" draggable="true" options="options">
<ui-gmap-marker idkey="marker.id" coords="marker.coords" options="marker.options" events="marker.events"></ui-gmap-marker>
</ui-gmap-google-map>
JS:
$scope.map = {center: {latitude: 40.1451, longitude: -99.6680 }, zoom: 4 };
$scope.options = {scrollwheel: false};
$scope.coordsUpdates = 0;
$scope.dynamicMoveCtr = 0;
$scope.marker = {
id: 1,
coords: {
latitude: 40.1451,
longitude: -99.6680
},
options: { draggable: true },
events: {
dragend: function (marker, eventName, args) {
var lat = marker.getPosition().lat();
var lon = marker.getPosition().lng();
$scope.marker.options = {
draggable: true,
labelContent: "lat: " + $scope.marker.coords.latitude + ' ' + 'lon: ' + $scope.marker.coords.longitude,
labelAnchor: "100 0",
labelClass: "marker-labels"
};
}
}
};
已经尝试过来自项目等的package.json版本,似乎没有任何改变。
答案 0 :(得分:0)
使用npm最新版本的angular-google-maps,具体为2.2.1,提供上述错误。
我解决了改变:
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-google-maps/2.2.1/angular-google-maps.min.js"></script>
到:
<script src="http://rawgit.com/angular-ui/angular-google-maps/2.0.X/dist/angular-google-maps.js"></script>
My Angular版本是v1.4.7。