mkannotationview

    0熱度

    1回答

    在我的代碼中,我將一個單針添加到地圖。到目前爲止,我正在做這樣的: let pinLocation = CLLocationCoordinate2D( latitude: locationTemp.latitude, longitude: locationTemp.longitude ) let annotation = MKPointAnnotation() annot

    0熱度

    2回答

    我正在研究tvOS應用程序,我希望能夠在註釋之間滑動。我將我的註釋存儲在字典中,並將字典存儲在數組中以備將來使用。我只是繪製了加拿大,美國和墨西哥的三個註釋。我希望能夠在這些註釋之間的遙控器上進行滑動。單擊註釋時,它會將您帶到有關該國家的信息。 let countriesArray = ["Canada", "Mexico", "United States of America"] var an

    1熱度

    1回答

    我想旋轉MKAnnotation圖像,雖然我成功這樣做,它的標題也旋轉。有沒有辦法讓標題保持直線?任何幫助將非常感激! 這裏是我的代碼: 在viewDidLoad中()... let middlePoint = CustomPointAnnotation() middlePoint.coordinate = self.coordinates middlePoint.imageName = "r

    0熱度

    1回答

    我想在mapkit中添加一個自定義註釋視圖。當我點擊紅色註釋引腳時,我得到了一個註釋標註,但它非常簡單。我想添加一個自定義視圖,這是我在故事板中創建的。 你可以給我一個視頻或文本教程鏈接或任何其他類型的幫助。 -(void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view{ if(

    0熱度

    1回答

    我在地圖上放了幾個別針,例如對應不同的橋位置。當點擊這些引腳時,每個引腳都有自己的註釋,顯示其標題和副標題。我在這些註釋中添加了一個信息按鈕。然而,我不知道如何打開一個新的UiViewController,它將改變顯示在UiViewController上的信息,這取決於按下哪個橋信息按鈕。 所以基本上我需要知道如何: 1:按下注釋中的信息按鈕時打開UiViewController。 2:改變UiV

    0熱度

    1回答

    我想點擊一個MKAnnotationView時MapkKit使用下面的代碼顯著放大一針: MKCoordinateRegion mapRegion; mapRegion.center = view.annotation.coordinate;; mapRegion.span.latitudeDelta = 0.2; mapRegion.span.longitudeDe

    1熱度

    1回答

    背景 - 我有一個標註(自定義視圖添加到註釋視圖)的地圖(MapKit) - 我已設法確保通過標註視圖製作的「長按」手勢不會被拾取(見下文,使用「shouldReceiveTouch」) 問題 什麼我不能做的是做同樣的事情(即忽略)雙擊在標註視圖,在該MapKit地圖仍然不知何故會發現這一點並試圖放大。我試着把雙擊手勢放在它的陷阱,但它似乎並沒有工作。手勢的 Mapkit查看委託代碼 安裝識別器

    0熱度

    1回答

    我有自定義註釋,它的calloutbubble具有視圖,其中表的高度爲200. 但是,在標註氣泡中設置它時,不會影響標註的大小泡沫 我該如何實現這一目標? 這裏是我的代碼 -(MKAnnotationView *)mapView:(MKMapView *)mapView1 viewForAnnotation:(id<MKAnnotation>)annotation { if([anno

    1熱度

    1回答

    我已經構建了一個地圖視圖控制器,並且一切正常。在地圖上選擇註釋視圖時,屏幕上將顯示自定義視圖,以顯示有關該註釋的一些信息。點擊地圖將取消選擇該註釋視圖並隱藏自定義視圖。 我現在得到一個要求,如果只有一個視圖上註釋,顯示自定義視圖時,地圖視圖控制器推入。所以我乾脆直接 - (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAn

    1熱度

    1回答

    我有MKAnnotationView我在這裏顯示標題,字幕和信息按鈕,點擊位置引腳。 我已經添加以下代碼 func mapView(mapView: MKMapView, viewForAnnotation annotation: MKAnnotation) -> MKAnnotationView? { if annotation is MKUserLocation {