【发布时间】:2011-12-12 11:29:49
【问题描述】:
我是 Titanium Studio 的初学者。我可以打开地图视图并进行单个注释。如何在给定纬度和经度的地图视图上进行多个注释?提前致谢。
【问题讨论】:
标签: iphone ios annotations titanium appcelerator
我是 Titanium Studio 的初学者。我可以打开地图视图并进行单个注释。如何在给定纬度和经度的地图视图上进行多个注释?提前致谢。
【问题讨论】:
标签: iphone ios annotations titanium appcelerator
您可以使用循环进行多个注释。
假设您有一个包含元素 { latitude, longitude, title }
的数据数组var annotations = [];
for ( var i = 0 ; i<data.length; i++ ) {
// this section will create annotations and add them on the mapview
var pin = Titanium.Map.createAnnotation({
latitude:this.data[i].latitude,
longitude:this.data[i].longitude,
title:this.data[i].title,
animate:true
});
annotations[i] = pin;
// suppose mapView is your map object
mapView.addAnnotation(annotations[i]);
}
【讨论】: