2011-09-02 18 views
10

Potrzebuję narysować okrąg o promieniu 1,23 metra na MkMapView przy użyciu MKCircle. Jak mogę pokazać to na mapie. użyłem następujące,Jak wyświetlić promień w MKCircle na mapie w metrach

r = 1.23;// in metres. 
    circle = [MKCircle circleWithCenterCoordinate:location radius:r]; 

Ale kiedy wyciągnąć go na mapie wygląda na więcej niż 1km na MKMapView. Czy ktoś mógłby mi powiedzieć, w jaki sposób mogę przedstawić krąg o promieniu 1,23 metra na mapie?

Jest to głównie pokazanie dokładności lokalizacji, więc promień wskazuje dokładność lokalizacji.

+0

1 metr, 1 km, 1 m? Masz na myśli km we wszystkich przypadkach? –

+0

mam na myśli 1 metr, ale gdy wyświetlam promień = 1,23 metra, kółko na mapie wyświetla się tak, jakby było więcej niż 1,23 km – Suppi

Odpowiedz

1

W metodzie viewForOverlay delegata, spróbuj ustawienie lineWidth z MKCircleView do 1.

myślę Domyślna szerokość 0 wyników w „szerokości drogi”.

Powiązane problemy