返回列表 回覆 發文

[iPhone] 用mapkit生成了地圖,如何獲取用戶點擊地圖地點的座標

想問一下,用戶在map上點擊了,然後如何獲得它點擊的地點的座標呢?
想用此座標取得用戶點擊地點的經緯度。。。
留名,因為我也在煩惱這個問題
[會心一笑]:
有幾種方法可以做,最簡單的是利用MKMapView本身提供的convertPoint:toCoordinateFromView:
只要加一個透明的UIView在上面幫忙redirect touch event,然後把相對位置丟給MKMapView問經緯度,
另外一個比較常見的就是hook MKMapView的touch event,比較複雜一點...
還有一些跟版本有相依性的我就不提了 ^^
=0=cjlin大大...可不可以把第一個方法說詳細一點哦...我現在是拿到了... = =但是一個很白痴的方法....我找到一個用reverseGeocoder的例子...= =然後在reverseGeocoder 的didFindPlaceMark里把location拿出來....
[會心一笑]:
最近沒時間解釋詳細點,
你可以直接參考
http://stackoverflow.com/questio ... button-touch-events
不是我講的那個方法,但是我記得MKMapview可以比照辦理 ^^"
[會心一笑]:
返回列表