Google지도 마커와 같은 작업을하려고합니까? 그렇다면 ItemizedOverlay를 사용해야합니다. net에서 ItemizedOverlay에 대한 예제를 찾을 수 있습니다. 그냥 "ItemizedOverlay에 대한 예제"에 대한 구글.
mapView에서 모양의 원을 그리시겠습니까 ?? 그래서 다음이 u는 당신이지도 좌표 (왼쪽, 오른쪽, 위쪽을 알고 있다면이 코드
@Override
public void draw(Canvas canvas, MapView mapView, boolean shadow/*, long when*/) {
super.draw(canvas, mapView, shadow);
Paint paint = new Paint();
// Converts lat/lng-Point to OUR coordinates on the screen.
android.graphics.Point myScreenCoords = new android.graphics.Point();
GeoPoint point = new GeoPoint(15340000,75120000);
mapView.getProjection().toPixels(point, myScreenCoords);
paint.setStrokeWidth(1);
paint.setARGB(255, 255, 255, 255);
paint.setStyle(Paint.Style.STROKE);
paint.setTextSize(20);
paint.setColor(Color.RED);
paint.setStrokeWidth(2);
canvas.drawText("Here I am...", myScreenCoords.x-10,myScreenCoords.y-48, paint);
return true; }
다른 점으로 파란색 점을 변경 하시겠습니까? –
@ Archie. 그것은 문제가되지 않습니다 .. 단지 현재 위치를 표시 .. – jaleel
이것이 도움이되는지 확실하지 않지만 원하는 것이지도가 아닌 이미지라면 Google 정적지도 API는 매우 유용하며 이미지를 가져 와서 URL이있는 아이콘 : https : //developers.google.com/maps/documentation/imageapis/ –