我有一個使用mapkit的應用程序,我有註釋和一切。
我想要一些功能,允許用戶在地圖上繪製,手繪或繪製一個框。用戶創建此圖形(缺乏更好的術語)後,我想查詢與此圖形相交的註釋。如果這是固有的或容易做的很好,否則,如果我可以得到圖形的幾何形狀,並可以通過座標我已經存儲在數據庫中使用最小/最大x/y進行搜索。 我已經看過openGL/GLPaint,但不能完全連接點(可以這麼說)。 謝謝。在地圖上繪圖和搜索,或從圖形中獲取座標
1
A
回答
1
首先想到的是在地圖上「顯示」透明視圖以截獲觸摸事件。此視圖可以在接收觸摸事件時向地圖添加疊加層和註釋。一旦所有的幾何體都在同一個座標空間中,就可以執行邏輯。
您需要的方式,使「瀏覽」和「畫」模式之間切換:
,當您在「瀏覽」模式下, 地圖照常工作..刷卡移動 地圖等
,當你在「畫」模式,同樣的動作將繪製地圖
這樣,您就可以啓用在「繪製」模式下透明視圖,並在「瀏覽」模式下隱藏/移除。你需要你的觀點轉換成座標或MapPoints這可能是棘手,但你會發現所有的方法來幫助您達致這在這裏: http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MapKitFunctionsReference/Reference/reference.html
我沒有試過,但它可能是值得一試。讓我們知道你最終如何做到這一點。
相關問題
- 1. [Javascript]從openlayers地圖獲取座標
- 2. 如何在地圖上繪製填充多邊形的座標
- 3. 在mapbox中獲取getSource或getLayer的幾何圖形(座標)gl
- 4. 地圖上的多邊形座標
- 5. 在地圖上顯示之前從API請求獲取座標
- 6. 獲取Google地圖標記的座標
- 7. 在Google地圖上給定座標集附近的繪圖座標
- 8. 如何從谷歌地圖獲取地址和座標
- 9. 從谷歌地圖獲取地址和座標
- 10. 獲取從地圖上畫出一條直線上的座標
- 11. C# - 繪製虛擬矩形(4座標),虛擬圖形(地圖),並搜索矩形中是否存在其他座標
- 12. Java圖形和圖形搜索API
- 13. 如何獲取Python中繪製的地圖元素的座標maplotlib底圖?
- 14. 從谷歌地圖中的地區名稱獲取座標Api
- 15. 從Google地圖中「分享此地點」獲取座標
- 16. 獲取GPS地圖的GPS座標
- 17. OpenCV中的繪圖和繪圖圖形
- 18. Java /圖形:繪製三維座標?
- 19. html5獲取和使用座標獲得地址沒有地圖
- 20. 從地圖座標過濾adsense座標
- 21. 如何在全局座標軸上旋轉圖形,而不是在本地座標軸上旋轉圖形?
- 22. 使用谷歌地圖獲取地圖角座標 - javascript api
- 23. 從谷歌地圖api取得座標
- 24. 在地圖中搜索子地圖
- 25. 在R繪圖子繪圖上獲取單獨的軸標籤
- 26. 用鼠標點擊獲取圖像地圖的座標
- 27. 在R中的地圖上繪製每個座標
- 28. 如何從Fireworks或Photoshop中的圖層獲取繪製點座標
- 29. R:標繪座標軸上的圖
- 30. 從座標保存地圖圖像