在MKMapView上,您可以顯示用戶位置。圍繞藍色用戶位置點是一種「藍色光暈」來表示準確性。如何將這個添加到我自己的應用程序,但圍繞一個別針?引腳的位置來自使用CoreLocation的Mac,並且我已經知道準確性。謝謝!帶有光環的iPhone MKMapView引腳
回答
您可以簡單地在該引腳周圍繪製MKCircle。假設你已經在中心座標和精度(圓的半徑),你可以只覆蓋添加到地圖與呼叫[map addOverlay: [MKCircle circleWithCenterCoordinate: coordinate radius: accuracy]]
然後,您可以自定義圓的外觀MKMapViewDelegate方法mapView:viewForOverlay:
,在那裏你可以創建一個MKCircleView並返回它。
這不允許動畫,但它與用戶位置周圍使用的圓相當類似。
您需要實現自定義的MKAnnotationView子類,或將適當的圖像分配給現有MKAnnotationView對象的image
屬性。用於用戶位置的花哨動畫指示符是一個私有類,因此無法直接作爲自定義行爲的基礎訪問它。
這個私人班的班級名稱是什麼? – 2011-04-15 23:29:57
@TristanSeiert:我不記得。但在調試器中,您可以檢查MKMapView的子視圖以找到它。 – Anomie 2011-04-15 23:39:18
謝謝,我會研究它。 – 2011-04-15 23:52:20
- 1. 自定義註釋引腳干擾iphone上的mkmapview的showuserlocation
- 2. MKMapView - 它緩存引腳嗎?
- 3. MKMapView變更引腳放大
- 4. ios sdk MKMapView重疊引腳?
- 5. MKMapView不集中在引腳
- 6. MkMapView導致循環引用
- 7. iphone mkmapview
- 8. iPhone APP-的MKMapView
- 9. 標註在MKMapView中引腳後面彈出 - iPhone
- 10. MKMapView中的兩個註釋引腳
- 11. 改變引腳顏色的MKMapView
- 12. 消除MKMapView中的引腳重疊
- 13. 環境光檢測 - iPhone
- 14. iphone:繪製MKMapView?
- 15. MKMapView - iphone開發
- 16. 拖動引腳時自動滾動mkmapview
- 17. MKMapView引腳刷新點擊顏色
- 18. MKMapView註釋 - 用點改變引腳
- 19. MKMapView點擊引腳不會調用didSelectAnnotationView
- 20. 縮放MKMapView以適應註釋引腳?
- 21. 引腳移動後MKMapView刷新
- 22. 自定義引腳動畫-MKMapView
- 23. 帶有覆蓋的MKMapView到UIImage
- 24. 帶有註釋問題的MKMapView問題
- 25. 如何使用iPhone自定義MKMapView中的地圖註釋引腳?
- 26. in_array帶有循環引用的對象
- 27. 使用帶有循環引用的Parcelable
- 28. iPhone MKMapView - MKPolygon問題
- 29. iphone中的環境光線傳感器
- 30. 閱讀iPhone的環境光傳感器
謝謝,這個作品很有魅力。我遇到的唯一問題是獲取筆畫顏色和圓圈填充以使其看起來與用戶位置圓相同,但我認爲迄今爲止我的工作做得非常好。 – 2011-04-16 18:06:36