我有以下代码在我的 .js 上创建一个新注释:
//Create annotation
var new_annotation = Titanium.Map.createAnnotation({
latitude:10,
longitude:30,
title:"Title",
pincolor:Titanium.Map.ANNOTATION_RED,
customdata:"My custom data",
animate:true,
rightButton: Titanium.UI.iPhone.SystemButton.DISCLOSURE,
myid:1
});
$.mapview.addAnnotation(new_annotation);
我的点击功能上提供了标题、纬度和经度等所有信息:
function doClick(evt){
alert("title: " + evt.title);
alert("customdata: " + evt.customdata);
};
但是 customdata 是“未定义的”。
如何从 Titanium MapView 注释中保存和检索数据?为什么数据是“未定义的”?