Làm cách nào để thêm điểm đánh dấu trên một vị trí cụ thể trong bản đồ?Thêm điểm đánh dấu trên vị trí được chạm bằng bản đồ google trong android
Tôi thấy mã này hiển thị tọa độ của vị trí được chạm. Và tôi muốn một điểm đánh dấu bật lên hoặc được hiển thị trong cùng một vị trí đó mỗi khi nó được chạm vào. Làm thế nào để tôi làm điều này?
public boolean onTouchEvent(MotionEvent event, MapView mapView) {
if (event.getAction() == 1) {
GeoPoint p = mapView.getProjection().fromPixels(
(int) event.getX(),
(int) event.getY());
Toast.makeText(getBaseContext(),
p.getLatitudeE6()/1E6 + "," +
p.getLongitudeE6() /1E6 ,
Toast.LENGTH_SHORT).show();
mapView.invalidate();
}
return false;
}
oks! Tôi đạt được rồi. Tôi có thể vẽ điểm đánh dấu ngay bây giờ. cảm ơn :) – lulala
Tuyệt vời, bạn có thể chấp nhận câu trả lời để những người khác tìm cách trả lời câu hỏi sẽ biết rằng câu trả lời này đã được trả lời chưa? – RickNotFred