0
A
回答
0
沒有。沒辦法。我十天前遇到了同樣的情況,而且我一直在網上搜索,無法完成這項功能。我認爲蘋果應該會在未來的iOS SDK中爲MKOverlay提供一些代表多邊形觸摸事件的代表。
0
當您的MKMapView委託收到用戶位置更新時,您可以遍歷您的疊加層,並查看用戶位置是否位於任何疊加層的邊界映射rect內。在疊加層上,只需添加一個可用於查找顏色的「顏色」屬性。
- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{
for (MyOverlayClass* overlay in mapView.overlays)
{
MKMapPoint userPoint = MKMapPointForCoordinate(userLocation.location.coordinate);
if (MKMapRectContainsPoint(overlay.boundingMapRect, userPoint))
{
UIColor* userInColor = overlay.color;
}
}
}
相關問題
- 1. 如何在MapKit中更改用戶位置的氣泡顏色?
- 2. 在viewVillAppear中加載GeoFire查詢的用戶位置數據
- 3. 返回MYSQL查詢中where行所在行的位置
- 4. 顏色錯位在ios
- 5. 更改顏色條標題的位置
- 6. 調整matplotlib顏色條的位置
- 7. 背景顏色的背景位置
- 8. BoxLayout錯誤位置的背景顏色
- 9. 在立交橋turbo的位置查詢
- 10. C#讓所有的顏色從顏色
- 11. MKPolygon未顯示&MKPolygon查看例外
- 12. 查找其他兩種顏色的算法 - 在顏色的顏色空間中
- 13. 如何在所需位置顯示mapkit藍點(用戶位置)?
- 14. MYSQL:顯示所有用戶角色清單的查詢
- 15. UISearchBar佔位符文本顏色/位置
- 16. 檢查所選單元格的背景顏色在FlexGrid的
- 17. 顏色索引的CSS媒體查詢
- 18. 在用戶控件中查找位置
- 19. Laravel查詢子查詢的位置
- 20. 如何設置顏色位置「0」 ExpandableListview
- 21. LINQ的用戶角色查詢
- 22. C#LDAP查詢檢索組織單位中的所有用戶
- 23. 在MATLAB中給出像素位置的像素顏色更改
- 24. Android Canvas - 如何在不同顏色的相同位置重繪
- 25. 在頂部位置地址上更改borderBottom的顏色
- 26. 正在嘗試從位置x網格顏色,Y的JPanel
- 27. 如何在三維圖中移動顏色條的位置
- 28. 在不同位置更改地圖引腳的顏色
- 29. iPhone - 所有用戶的MapKit點位置
- 30. 如何設置顏色爲行中的所有textviews在listadapter