Добавьте маркер на затронутом использовании местоположения карта Google в Android

Как я добавляю маркер на конкретном местоположении в карте?

Я видел этот код, который показывает координаты затронутого местоположения. И я хочу, чтобы маркер появился или был показан в том же самом месте каждый раз, когда он затронут. Как я делаю это?

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;
}
10
задан Cœur 15 November 2019 в 14:13
поделиться

1 ответ

Вы хотите добавить OverlayItem . Учебное пособие в Google MapView показывает, как его использовать.

4
ответ дан 4 December 2019 в 00:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: