mkannotation

    0熱度

    1回答

    我有一個mapview,我添加了一個方法在用戶按下的位置放置一個pin。標註顯示圖像上顯示的位置地址。 screenshot of my mapview with annotation pin and callout view. 而且我的代碼如下: func onTapGestureRecognized(sender: UILongPressGestureRecognizer) { s

    2熱度

    1回答

    我有一個類的數組。並在mkmapview我附加一些註釋引腳。 var events = [Events]() for event in events { let eventpins = MKPointAnnotation() eventpins.title = event.eventName eventpins.coordinate = CLLoca

    0熱度

    1回答

    以下代碼是堆棧溢出時的相同問題。然而,它看起來像代碼在迅速2.我添加了一些代碼的圖像jj,但我收到1錯誤消息。錯誤消息是var anView = thisMAP.dequeueReusableAnnotationView(withIdentifier: reuseId)。錯誤消息指出reuseId是未解決的標識符這是唯一的錯誤消息。如果這是固定的,代碼將被編譯。 import UIKit imp

    1熱度

    1回答

    我有一個使用MKMapView顯示公司位置的應用程序。當用戶訪問聯繫頁面時,會在屏幕頂部出現一個地圖,該地圖會丟棄一個地圖並顯示我們的位置。單擊地圖別針時,它會在註釋中顯示公司名稱。 我使用back4app將公司地址從存儲在我的Parse後端的數據中提取到MKMApView中。 然而,當我點擊地圖別針並顯示公司名稱時,我已經完成了所有工作,我正試圖在那裏獲得汽車圖標按鈕,因此用戶可以獲取我們公司的

    0熱度

    1回答

    我可以通過簡單地傳遞一個annotation得到一個MKMapView的annotationView: view(for annotation: MKAnnotation) -> MKAnnotationView? 返回一個optional,因爲如果註釋是屏幕外,它可能不具有關聯annotationView。 是否有一種可靠的方式總是檢索給定的MKAnnotationViewMKAnnotat

    0熱度

    2回答

    我想在引腳位置上方顯示UIView,如果用戶在地圖上移動,UIView應保持在引腳位置上方。我不想使用標註泡泡。有沒有其他方法?

    -1熱度

    1回答

    我有一張帶註釋的貼圖,效果很好。我想要有一個分段控件來更改註釋。 這個代碼 annotations = getMapAnnotations() // Add mappoints to Map mapInfView.addAnnotations(annotations) 作品在viewDidLoad中,但我想改變plist文件從獲取數據後執行。 我不明白爲什麼我不能將類型['Stands']

    0熱度

    1回答

    當用戶正在移動,我想繪製另一個mkannotation對他的舊位置是不同於當前註釋在objective- ç 對我所編寫的代碼 -(void)plotDotted:(double)latitude :(double)longitude { _busOldAnnotation.coordinate = CLLocationCoordinate2DMake(latitude, longi

    0熱度

    1回答

    我試過以下不同的教程,以使我的MKAnnotations有一個附件項目,當點擊時會延伸到不同的頁面;但是,我無法展示該項目。這裏是我的代碼已經在研究不同來源後,拿出了: extension MapController : MKMapViewDelegate { func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation

    1熱度

    1回答

    我試圖用地理編碼器geocodeAddressString-function將多個批註添加到我的mapview。 問題是,它只是添加其中的一個,但是它告訴我,兩個都運行.. 這是我的代碼 - 順便說一句,我從來沒有真正使用遞歸之前,所以請糾正我,這一切都做錯了! :) func geoCode(addresses: [String]) { print("Addresser: \(addr