2012-05-22 19 views
2

正如我們所見,在iOS mkmapview中圍繞當前位置有一個圓圈。有沒有辦法在mkmapview中爲當前位置以外的位置繪製類似的圓圈?在選定位置周圍顯示圓圈

+0

http://stackoverflow.com/questions/7369073/circle-around-a-point-on-an-mkmapview 也許這是你在找什麼 –

+0

是的,這會有所幫助,謝謝 – Firdous

回答

3

如果你看看單證爲MKCircle:http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKCircle_class/Reference/Reference.html和MKCircleView:http://developer.apple.com/library/iOS/documentation/MapKit/Reference/MKCircleView_class/Reference/Reference.html
這兩者是MapKit API的一部分, 你會發現畫圓的工具! 正如此鏈接提到的Circle around a point on an MKMapView 有沒有簡單的方法來創建這些圈子的動畫,但其優點是,他們將爲您在地圖上的座標提供一定程度的準確性! 的步驟來創建圈子,一個辦法,是在這裏:半徑:Drawing a circle on mapkit
基本上,使用circleWithCenterCoordinate創建MKCircle對象的方法和(使用addOverlay:法)將其添加到您的MapView
接下來,在MapView的代表,實現mapView:viewForOverlay:方法,在那裏創建並設置MKCircleView實例並返回它。