mkmapviewdelegate

    8熱度

    3回答

    我已經爲用戶當前位置加載了自定義註釋圖像。我在後臺每隔1秒後更新當前用戶位置。 NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; [self performSelectorOnMainThread:@selector(tempupdate) withObject:nil waitUntilDone:NO]; [pool re

    6熱度

    1回答

    我正在使用一個mapView,並且當您點擊地圖上顯示的一個引腳時,我試圖使一個標註彈出。 該引腳設置在正確的位置,所以我認爲註釋工作,但是當我點擊該引腳時不會顯示標註。我有顯示標註=是。 當我點擊引腳時,方法didSelectAnnotationView根本沒有被調用。 是否有一些可能導致此方法不被調用的常見問題?

    6熱度

    2回答

    我的問題很簡單:我正在等待截取MKMapView的截圖,並且我只想在加載地圖後執行此操作。不幸的是,這個委託方法幾乎總是在之前被稱爲的地圖實際加載。如果我運氣好的話,我只需要一個網格,或者幾個加載的網格。有什麼方法可以做我需要做的事情嗎?或者我錯過了MKMapViewDelegate協議中的某些東西? 謝謝!

    3熱度

    1回答

    。只有當我拖動地圖時纔會發生這種情況。但是當我放大或縮小它的工作完美。所以它的創建問題與拖放地圖時在地圖上放置新註釋有關。 我在mapView:regionDidChange: int j=0; -(void) mapView:(MKMapView *)mapsView regionDidChangeAnimated:(BOOL)animated{ zoomLevel = self

    0熱度

    1回答

    我正在插入一種新的註釋,與以前的註釋不同,它們的行爲非常瘋狂。當顯示一個區域的地圖時,代表被傳遞屬於一個很遠的區域的註釋,報告他們自己的特徵。然而,它們恰好出現在正確的註釋應該出現的位置!這發生在90%的時間裏,其餘的是正確的註釋,顯示的註釋總是屬於可用子集的嚴格子集。 怎麼會產生這種奇怪的行爲,以及如何解決它? 問題是我用了一個靜態標識符,正如建議無處不在。一旦我使用了一個依賴於註解的標識符的字

    0熱度

    1回答

    Mapview應該以縮放模式啓動特定引腳。我們如何以編程方式來做到這一點。任何代表方法都在那裏。

    4熱度

    2回答

    現在我想在我的iOS應用程序的地圖上添加一個靜態引腳註釋。 但我只是想知道委託方法mapView:viewForAnnotation:將被調用。 在蘋果的文檔,它是說, When it needs an annotation view, the map view calls the mapView:viewForAnnotation: method of its delegate object.

    0熱度

    1回答

    在我的iphone應用程序中,我有一個帶有視圖和MKMapView的控制器。 我在地圖上顯示了幾個註釋,但是當我點擊註解視圖時,觸發了「calloutAccessoryControlTapped」,但我無法推送新視圖。 self.navigationView爲null ...這樣做的最好方法是什麼?我需要在MKMapView之上創建一個導航控制器嗎? -(void)mapView:(MKMapVi

    0熱度

    1回答

    我在Objective C中很新,但學習速度很快。我的項目是相當完整的,並且我已經實現了比代表等類的更好的類。 我正在使用MKMapView在地圖上顯示內容。我還需要用戶點擊引腳才能返回一些信息,但我確實希望MKViewMap在發送信息之前做出一些估計。 因此,我已經分類了MKMapView,我正在使用這個類來顯示。但我沒有得到所謂的代表。當我以標準方式使用MKViewMap時,它正常工作。這是一

    7熱度

    2回答

    由於當從緩存中加載切片時不調用- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView,是否有辦法知道所有切片何時加載(無論是從緩存還是從映射服務器)並顯示? 是否有任何代表團暗示瓷磚已加載?