Ошибки просмотра карты, когда я использовал его во второй раз в Android (Titanium) - PullRequest
1 голос
/ 15 июля 2010

У меня есть записи в списке таблиц, который содержит данные, которые имеют широту и долготу в списке вдов.Когда я нажимаю на каждую строку, она переходит к подробному окну, в котором отображается вид карты и его аннотация этой записи.

Я увеличиваю и уменьшаю масштаб, перемещаюсь в другую область и нажимаю кнопку «назад», чтобы вернуться назад.к списку записей.

Затем я выбрал другую запись, чтобы снова увидеть карту в окне подробностей, когда я в окне подробностей неожиданно нажал на карту, там он предупреждает менясообщение об ошибке, в котором не упоминаются конкретные проблемы.

Вот мой код:

        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);
...