mkannotation

    0熱度

    1回答

    我正在將註釋存儲並加載到基於coredata的地圖上。 我不知道如何去點擊註釋並刪除該針的coredata。 與在tableview中不同,沒有真正的indexPath從我抓取的對象數組中刪除。唯一可以考慮在屏幕上跟蹤我的註釋的方法就是給他們提供所有結果數組的標籤和線條,但我覺得必須有更好的方法。 我知道如何實現在引腳上點擊,但是一旦我選擇了引腳,我該如何將它與創建的coredata對象綁定在一起

    0熱度

    1回答

    我有我想用作動畫的圖像序列,並且我想將此動畫應用於特定的註釋。 如何更改MapKit默認註釋圖像以及如何使其動畫?

    0熱度

    1回答

    我正在開發OSX應用程序。 我一個子類MKAnnotation: import Foundation import MapKit class LocationAnnotation: NSObject, MKAnnotation { var image: NSImage? var title: String? var coordinate: CLLocation

    2熱度

    2回答

    我是iOS開發新手,需要在iOS地圖中實現可拖動的註釋。我的代碼是below.whater曾經給我做,我不能得到一個可拖動標註任何人都可以使用之後的註解,我需要獲得位置的地址,幫助其中銷指向 RegistrationViewController.swift class RegistrationViewController: UIViewController,UIPickerViewDelegate

    0熱度

    1回答

    我很努力去識別我如何知道MKMapView在UI測試中顯示當前用戶位置引腳。這是一個MKUserLocation註解(並且我創建了一個MKAnnotationView,以使用圖像代替藍色點的圖像)。 調試告訴我MKUserLocation註解實例的標題是「我的位置」。我期待下面的工作: app.maps.element.otherElements["My Location"] 會返回它,但[代

    0熱度

    1回答

    我正在使用自定義MKAnnotationView。我使用工作正常的autolayouts,但註釋視圖的位置(框架)不合適。 func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) { if view.annotation is MKUserLocation { return

    1熱度

    1回答

    首先,我的代碼完美運行。 我已經很好地設置了mapView.register和我的註釋標記和集羣。 當我縮小聚焦視圖中預期的註釋融合時, 當我放大時,除了某個點以外,還有相同的好結果。當太多的註釋距離太近時,集羣視圖不會再分成兩個註釋視圖。 因此,我搜索一種方式來設置這個「縮放級別」,即使相互之間真的很接近,也會出現我的兩個註釋。 這裏是我與地圖上的高變焦集羣的觀點: 在這裏,如果我變焦,在最大:

    1熱度

    1回答

    當我嘗試訪問MKAnnotationView的動畫拖放屬性時,它不存在。我知道這個屬性存在MKPinAnnotationView,但我使用自定義圖像,因此必須使用MKAnnotationView。任何方式來動畫的MKAnnotationView的下降?代碼: func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -

    0熱度

    1回答

    我無法理解viewForAnnotation方法的代碼以及何時調用它。我的意圖是根據引腳顏色的顏色顯示特定的標註。在第一次加載mapView時,標註顯示正確,但是在切換視圖控制器後,根據引腳顏色不能正確顯示標註按鈕。我有一個預感,這可能與viewForAnnotation調用時有關(無論每次出現地圖時調用它)。我無法弄清楚什麼是錯誤的,因爲我不確定代碼的每個部分是幹什麼的。 func mapVie

    2熱度

    1回答

    我有一個TableView,用於在單擊細胞時顯示MapView註釋標註。 在iOS中10 I可以集中在一個註解的MapView然後顯示它使用的標註: func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { let location = locations[indexPath.item]