2011-09-02 8 views
10

Necesito dibujar un círculo de un radio de 1,23 metros en MkMapView usando MKCircle. ¿Cómo puedo mostrar eso en el mapa? He utilizado el siguiente,Cómo mostrar el radio en MKCircle en el mapa en metros

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

Pero cuando lo dibujo en el mapa parece más de 1 km de la MKMapView. ¿Podría alguien decirme cómo podría representar un círculo de radio de 1,23 metros en el mapa?

Esto es principalmente para mostrar la precisión de la ubicación, por lo que el radio indica la precisión de la ubicación.

+0

1 metro, de 1 km, 1 m? ¿Te refieres a km en todos los casos? –

+0

quiero decir 1 metro, pero cuando muestro el radio = 1.23 metros, el círculo en el mapa se muestra como si fuera más de 1.23 km – Suppi

Respuesta

1

En el método viewForOverlay delegado, intente configurar el lineWidth del MKCircleView a 1.

Creo que el ancho predeterminado de 0 resultados en la "anchura del camino".

Cuestiones relacionadas