mkannotation

    0熱度

    1回答

    我有一個地圖標記,我添加了一個事件監聽器。當我點擊標記時,我可以把它發給NSLog輸出一條消息......但是當我點擊地圖時,它也是這樣。我不知道這是否是通常的行爲?最後,我試圖讓一個彈出式視圖控制器出現 - 但這一直被擱置,直到這個工作。 所以...我有子類,看起來像這樣 - (id)initWithAnnotation:(id <MKAnnotation>)annotation reuseId

    1熱度

    5回答

    所以,我創建了一個CLLocationManager,叫它開始更新,將mapView.showsUserLocation設置爲YES,並返回nil作爲userLocation註釋。 下面是我的一些代碼片段在我UIMapViewController: - (void)viewDidLoad { CLLocationManager *locationManager = [[CLLocati

    1熱度

    2回答

    我剛剛發現一個奇怪的問題,我的分類mkannotationview。 當我添加前5個標記時,它們都完美地工作。在mkannotationview子類中,我記錄了一條我看到5次的消息。但是,當我刪除所有標記並重新繪製它們時 - 使用所有相同的方法,我只看到NSLog一次。 這就像地圖重複使用現有的註釋視圖一樣?有沒有辦法迫使它每次都使用新的? [代碼爲UPDATE] 因此原因,我不能再使用(這可能是

    1熱度

    2回答

    我正在寫一個iPad應用程序(操作系統3.2),它使用MKMapKit在地圖上顯示移動註釋。信息通過XML從三個不同的資源中檢索出來,並在我的Annotation類中整理在一起,然後顯示在Map上。這些信息每5秒鐘發佈一次。我有這個工作好幾個月,我的註釋按要求移動。 以下所有代碼都是代碼的近似值(不能發佈我公司的確切代碼),並且它是逐行輸入的,因此它不會被編譯。 我的註釋代碼看起來是這樣的: @i

    1熱度

    1回答

    我有一些引腳,用戶可以添加。在標註中有一個按鈕。 當用戶按下按鈕時,我想要一個新的引腳放在該位置,我想擺脫用戶按下的引腳(不同類型的引腳)。 基本上第一個引腳是可拖動的,當用戶找到合適的位置時,它們將「鎖定」它。 (鎖定的引腳在幾種方式中的作用不同,這就是爲什麼我需要替換舊的引腳) 反正,這是我做我的處理的方法。當我到達[mapView removeAnnotation:view.annotati

    4熱度

    1回答

    我想添加一個路由功能到我正在工作的應用程序。我發現Craig Spitzkoff的article關於如何在MKMapView上畫線,效果很好。但是因爲我沒有像預期那樣幫助我的道路上的點的座標。有什麼方法可以確定給定點之間的座標,比如我的當前位置和另一個地址嗎?

    0熱度

    1回答

    我有這樣的代碼: if([annotation respondsToSelector:@selector(tag)]){ disclosureButton.tag = [annotation tag]; } ,我得到警告: ' - 標籤' 在協議 很公平沒有找到,但我已經創建了一個新的對象與具有合成的int tag變量的協議。 編輯:發現爲什麼應用程序崩潰 - 不是這一行。現在我只

    0熱度

    3回答

    我正在尋找一些幫助完成基於當前位置註釋和我設置的註釋在MKMapView上設置區域的一些代碼。 我想計算兩者之間的距離並設置兩者之間的中心,然後縮小以便兩者都可以看到。它似乎在我的模擬器中工作正常,但不幸的是userLocation.coordinate固定到Apple總部。當我在設備上測試時,我看到了奇怪的行爲。如果兩個註釋在相同的緯度上有些水平,通常會縮小並設置合適的區域,但如果垂直距離較大,

    2熱度

    1回答

    每隔幾秒我就會檢索一個正在運動的真實世界物體的經緯度和緯度。這個對象在我的MKMapView上由MKAnnotationView表示。 是否可以平滑地將對象的運動從座標移動到座標,而不是移除其當前MKAnnotationView並在新座標處添加新的座標? 我可以從理論上思考幾種方法,在這個可愛的星期六結束時,我只是沒有把這些方法實現。所以我對任何方法都沒問題,但是哈克,我可能需要一些手持。 在此先

    1熱度

    2回答

    我幾乎可以肯定,我之前見過一種方法(由Apple-SDK提供),可以找到2個MKAnnotations之間的距離。那次我沒有看到funktion的用法。但是,它是怎麼回事,現在我想擁有這個功能,但我再也找不到它了。 任何人都可以幫我嗎? 也許我在腦海裏有什麼不對勁,但是我已經搜尋過了,而且我有點困惑。