我想要使用ng-map動態顯示多個標記,如下所示。無法使用ng-map顯示多個標記
<div class="panel-body" style="height:300px">
<map ng-transclude class='google-map' center='map.center' zoom="map.zoom">
<marker ng-repeat="pos in tabledata" position="{{pos.lat}}, {{pos.lng}}"></marker>
</map>
</div>
控制器代碼如下。
$http({
method: "GET",
url: "http://xx.xxx.x.xx:3000/abc",
params:{parameters}
}).then(function(success){
$scope.tabledata = success.data;
},function(error){
console.log('error ' + JSON.stringify(error));
});
我得到錯誤的Error: [$parse:syntax] Syntax Error: Token '{' invalid key at column 2 of the expression [{{pos.lat}}, {{pos.lng}}] starting at [{pos.lat}}, {{pos.lng}}].
什麼是success.data?你能向我們展示console.log(成功); – hurricane
success.data是[{ 「LAT」: 「12.32323」, 「LNG」: 「67.45342」},{ 「LAT」: 「12.7777777」, 「LNG」: 「56.12335235」},{ 「LAT」: 「14.3452323」 ,「lng」:「56.88888」}] –
您可以使用我的答案。 – hurricane