【发布时间】:2016-03-02 11:06:26
【问题描述】:
我正在尝试使用角度谷歌地图: https://github.com/allenhwkim/angularjs-google-maps/blob/master/testapp/
测试数据: https://github.com/allenhwkim/angularjs-google-maps/blob/master/testapp/taxi-data.js
Javascript 示例:
var taxiData = [
new google.maps.LatLng(37.782551, -122.445368),
new google.maps.LatLng(37.782745, -122.444586),
];
例如,我使用 AngularJS 进行查询并在列表数据 [] 中检索纬度和经度。
如何动态修改上面的代码,以便它使用来自 DB 的数据“初始化”新的 google.maps.LatLng?
我的伪代码示例:
var data = [];
var taxiData = [];
//angular调用存储数据,所以我们有数据:
data = someCall..
将实例动态添加到taxiData列表中:
for (var i = 0; i < data.length; i++) {
taxiData.push(new google.maps.LatLng(data[i].Latitude, data[i].Longitude));
}
【问题讨论】:
标签: javascript angularjs google-maps google-maps-api-3