我對Mapbox標註有疑問。我想知道是否可以將標準白色標註背景轉換爲圖像。我希望我的註釋標註具有此圖像,並且在單擊時向視圖控制器顯示該位置的大圖像。我通常會使用右側或左側的calloutAccessoryView按鈕,但是,我已經在使用這兩個按鈕來實現不同的功能。有誰知道這是否可能?我做了相當多的研究,似乎沒有確定的方法來創建它(儘管在MapKit中它看起來非常簡單!!)。Mapbox標註圖片
2
A
回答
1
是的,你可以做到這一點,它是內置到Mapbox API。您可以使用MGLMapViewDelegate方法optional func mapView(_ mapView: Any!, tapOnCalloutForAnnotation annotation: Any!)
從網站:當用戶點擊上標註視圖的身體
這個方法被調用,而不是標註的左側或右側附件視圖。如果註釋通過-mapView:calloutViewForAnnotation:方法具有自定義調用視圖,則只有調用視圖調用其委託 - [MGLCalloutViewDelegate calloutViewTapped:]方法時纔會調用此方法。
如果此方法出現在代表上,則標準標註視圖的 正文會在用戶點擊時突出顯示,無論此方法是否對點擊做出響應。
相關問題
- 1. Mapbox標註附件
- 2. 圖片標註不同
- 3. Mapbox onStop片段
- 4. Mapbox標註正在平移/縮放。
- 5. 底部的Mapbox註釋標記引腳不座標座標
- 6. 如何在Mapbox中禁用用戶位置註釋的標註?
- 7. 聚類註釋與Mapbox
- 8. 單擊更改Mapbox標記圖像
- 9. Mapbox的多個圖標精靈js
- 10. MapBox得到標記
- 11. 隱藏標記 - Mapbox
- 12. 使用Mapbox在地圖上更改註記圖像
- 13. (SWIFT)的圖片添加到我的註釋標註
- 14. MapBox /開啓圖層地圖渲染瓦片不正確
- 15. 如何在使用Mapbox iOS SDK時設置標註視圖的背景色?
- 16. 圖標/圖片標題
- 17. 標註圖像
- 18. 圖片標籤
- 19. 樣式MapBox GL標記
- 20. 的Android MapBox標記偏移
- 21. MapBox GL JS標記偏移
- 22. 標記集羣mapbox android
- 23. Mapbox自定義標記
- 24. Mapbox上的動畫標記
- 25. Mapbox標記不會渲染
- 26. 我mapbox標記不顯示
- 27. Mapbox:獲取座標國
- 28. Mapbox for Android:更改標記圖標的顏色
- 29. 使用Mapbox添加自定義圖標和標記數據
- 30. MapBox GL JS標記/圖標動畫緩慢表現