0
我目前正在为离子应用工作,并且需要显示地图的地图。我正在使用angular-google-map,并且地图确实显示在屏幕上。问题是我无法在地图上找到标记! 我真的没有想到为什么标记没有出现。angular-google-map:无法在地图上获得标记
我的HTML代码:
<div id="map_canvas" ng-controller="mapCtrl">
<ui-gmap-google-map center="map.center" zoom="map.zoom">
<ui-gmap-marker coords="marker.coords" idkey="'1'"></ui-gmap-marker>
</ui-gmap-google-map>
</div>
我controllers.js代码:
.controller('mapCtrl', function($scope) {
$scope.map = { center: { latitude: 3.133098, longitude: 101.6816 }, zoom: 16};
$scope.marker = {coords: { latitude: 3.133098, longitude: 101.6816 } };
});
您是否在控制台中看到错误? – radyz
控制台没有错误。 – YAR
我相信这是'idkey'的问题。尝试在$ scope.marker上添加一个id。就像这里的例子:http://angular-ui.github.io/angular-google-maps/#!/api/marker – e666