У меня есть записи в списке таблиц, который содержит данные, которые имеют широту и долготу в списке вдов.Когда я нажимаю на каждую строку, она переходит к подробному окну, в котором отображается вид карты и его аннотация этой записи.
Я увеличиваю и уменьшаю масштаб, перемещаюсь в другую область и нажимаю кнопку «назад», чтобы вернуться назад.к списку записей.
Затем я выбрал другую запись, чтобы снова увидеть карту в окне подробностей, когда я в окне подробностей неожиданно нажал на карту, там он предупреждает менясообщение об ошибке, в котором не упоминаются конкретные проблемы.
Вот мой код:
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);