안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
제가 Overlay를 사용하여 구글맵에 아이콘을 띄웠습니다.
그런데 이 아이콘을 클릭할경우 Intent 를 주고 싶은데
어떻게 하는지 잘 모르겟습니다.
class Tourmap extends Overlay{
public void draw(Canvas canvas, MapView mapView, boolean shadow){
super.draw(canvas, mapView, shadow);
Paint pnt = new Paint();
Bitmap bit;
Point pt;
Projection projection;
projection = mapView.getProjection();
bit = BitmapFactory.decodeResource(getResources(), R.drawable.i1);
pt = projection.toPixels(new GeoPoint(37411891, 126603527), null);
canvas.drawBitmap(bit, pt.x, pt.y, pnt);
bit = BitmapFactory.decodeResource(getResources(), R.drawable.i2);
pt = projection.toPixels(new GeoPoint(37362653, 126700515), null);
canvas.drawBitmap(bit, pt.x, pt.y, pnt);
}
이렇게 하여 아이콘을 띄웠습니다.
고수님들의 답변 부탁드립니다.
제가 Overlay를 사용하여 구글맵에 아이콘을 띄웠습니다.
그런데 이 아이콘을 클릭할경우 Intent 를 주고 싶은데
어떻게 하는지 잘 모르겟습니다.
class Tourmap extends Overlay{
public void draw(Canvas canvas, MapView mapView, boolean shadow){
super.draw(canvas, mapView, shadow);
Paint pnt = new Paint();
Bitmap bit;
Point pt;
Projection projection;
projection = mapView.getProjection();
bit = BitmapFactory.decodeResource(getResources(), R.drawable.i1);
pt = projection.toPixels(new GeoPoint(37411891, 126603527), null);
canvas.drawBitmap(bit, pt.x, pt.y, pnt);
bit = BitmapFactory.decodeResource(getResources(), R.drawable.i2);
pt = projection.toPixels(new GeoPoint(37362653, 126700515), null);
canvas.drawBitmap(bit, pt.x, pt.y, pnt);
}
이렇게 하여 아이콘을 띄웠습니다.
고수님들의 답변 부탁드립니다.