我在表格列表中的记录包含具有纬度和数据的数据。上市寡妇的经度。当我单击每一行时,它会传递到显示mapview及其注释的详细信息窗口。
我放大& out,移动到不同的区域,我点击“后退”按钮返回记录列表。
然后,我在不同的记录中选择再次在详细信息窗口上查看地图,当我突然在详细信息窗口上点击地图时,它会提醒我一条错误消息,其中没有提及具体问题。
这是我的代码:
self.listingAnnotation = Titanium.Map.createAnnotation({
pincolor: Titanium.Map.ANNOTATION_RED,
latitude: latitude,
longitude: longitude,
animate: true
});
self.region = {
latitude: latitude,
longitude: longitude
};
if(!self._mapview){
self._mapview = Titanium.Map.createView({
top: 130,
bottom: 0,
animate:true,
mapType: Titanium.Map.STANDARD_TYPE,
region: {latitude: latitude, longitude: longitude},
annotations: [self.listingAnnotation]
});
}
else{
self._mapview.removeAllAnnotations();
self._mapview.setLocation(self.region);
self._mapview.addAnnotation(self.listingAnnotation);
}
self._listingDetailWindow.add(self._mapview);