2011-04-20 6 views
2

지금 내 Android 앱은 오버레이를 사용하여 드로어 블에서 핀을 내립니다. 나는 당신의 위치를 ​​잠그고있을 때 구글 맵스처럼 범위를 원한다. 어떻게해야합니까? 오버레이를해야합니까, 아니면지도의 일부입니까? Google지도에서 파란색 범위 원을 얻는 방법은 무엇입니까?

은 BTW 나는 기능

draw(Canvas canvas, MapView mapView, boolean shadow, long when) 

당신은 캔버스를 사용할 수 있습니다에, 내 loction 그리기,하지만 특정 GeoPoint의 오버레이 클래스의

답변

3

그래 있지 않다. drawCirlce()는 물론 조금 더 복잡보다, 당신은지도보기에 투사에 GeoPoint의지도 API의

사용

Projection projection = mapView.getProjection();   
Point point = new Point(); 
projection.toPixels(geoPoint, point); 

함께 놀러해야합니다.

+0

드로어블 서클을 새로 만들거나 캔버스를 사용해야합니까? –

+0

[예] 할 수 있습니다. (http://stackoverflow.com/questions/3825358/strange-drawing-artefact-using-custom-drawable-with- 지도보기) – Reno

관련 문제