mkmapview

    0熱度

    2回答

    我允許用戶點擊屏幕上的任何位置,並且還允許他們點擊註釋以顯示與註釋相關的文本。 爲了讓他們點擊屏幕上的任何地方,我設置了一個tapgesturerecoginzer。 問題是,當他們點擊註釋時,tapgesturerecognizer事件發生在didSelectAnnotationView之前,所以我在不想要的時候執行tapgesturerecognizer。 我可以以某種方式在tapgestur

    0熱度

    1回答

    我正在嘗試製作「標籤」體驗。每個選項卡都具有屏幕寬度,用戶可以在每個選項卡之間滑動。一切都工作得很好,除了在索引爲「3」的選項卡上實現MKMapView。 當用戶打開應用程序,收集視圖被初始化爲索引「1」,也cellForIndexAtIndexPath被調用IndexPath(row: 1, section: 0) override func collectionView(_ collectio

    1熱度

    4回答

    我有這個constaints在地圖視圖 但我有這個錯誤 如果我更換UIView的地圖視圖,一切都OK 更新 重現您需要設置視圖控制器的設置是這樣的:

    0熱度

    1回答

    我正在編寫一個基於位置的應用程序,我正在使用UIMapview來顯示地圖信息。 我想知道如何根據用戶可能輸入的郵政編碼更新地圖視圖的當前焦點位置。 任何專家都可以分享一些想法嗎? 先進的謝謝!

    0熱度

    1回答

    已更新:我真的問錯了問題。 第一個水龍頭選擇標記。我想要做的是跳過選擇階段,並立即開始拖動。選擇會中斷長按事件,我只想要長按事件來開始選擇。 我試着用「開始」作爲狀態來調用setDragState,但那不起作用。該對象忘記它處於拖動狀態,而您仍需要第二次敲擊。 ORIGINAL: 這是一個問題,我已經有一段時間。我在MKMapView對象中有一個可拖動的標記。 但是,在我拖動它之前,它總是首先在標

    -1熱度

    2回答

    點擊MapView的調出註釋可見當用戶移動所述地圖畫面到其中銷靠近屏幕的邊緣處結束了,請觀察鏈接圖像(底部,下文) 和然後選擇該引腳註釋,然後Apple方法將地圖屏幕稍微向屏幕中心移動,以便引腳註釋標註可見。 我的問題是雙重的: 一,什麼蘋果方法被調用,以使該屏幕調整? 二,如果實現了MKMapViewDelegate擴展,在mapView didSelect視圖方法中實現相同功能的最明智的方法是

    0熱度

    1回答

    我想調整一個UIImage的大小,以適應leftCalloutAccessoryView插槽中的地圖視圖的註釋。我試圖(很差)添加約束,但圖像沒有顯示 - 沒有它顯示的限制,但它太大了。現在和他們在一起,它並沒有出現,我在想,因爲它已經被改變了視野。我嘗試添加一個leftAnchor和topAnchor,但出現錯誤,因爲我不完全確定我應該將其固定在哪個附件視圖上?註釋視圖?反正這裏的代碼迄今: f

    1熱度

    1回答

    在我Xamarin.iOS項目中,我有我自己的委託類的MKMapViewDelegate 的子類,在視圖控制器設置我的委託作爲的MapView的代表。 public override async void ViewDidLoad() { base.ViewDidLoad(); mapView.delegate = new MyMapDelegate(this);

    4熱度

    1回答

    爲什麼CLGeocoder reverseGeocodeLocation在查找地址時返回具有不同緯度/經度的地標? 背景:在地圖上用戶「長按」放置一個引腳,但我的代碼反向地理編碼,這是爲了能夠在Pin上放置一個區域名稱,但是然後丟棄的PIN是不同的位置(即不是一個好的用戶體驗)。所以我正在尋找一種方法來利用用戶實際選擇的lat/long,然後查找位置名稱。 例如:採用下面的代碼我看到: 輸入:-2

    0熱度

    1回答

    我有一個名爲alertMap的插座(MKMapView),並在我的viewWillAppear中設置了我的alertMap的初始視圖。 func centerMapOnLocation(_ location: CLLocation) -> Bool { let coordinateRegion = MKCoordinateRegionMakeWithDistance(location.c