Инициируйте вручную событие щелчка маркера карт Google - PullRequest
0 голосов
/ 03 июля 2019

Я добавляю маркер на свою карту. Одновременно показывается информация о маркере. Но я хочу смоделировать событие нажатия на мой маркер, чтобы на экране отображались параметры / значки google-maps-options (рассчитать маршрут и открыть карты google).

  public void onMapReady(GoogleMap googleMap) {
        final int randomKey = new Random().nextInt(MainActivity.randomDestination.size());
        map = googleMap;
        Destination selectedDest = MainActivity.randomDestination.get(randomKey);
        Marker marker = map.addMarker(new MarkerOptions().position(selectedDest.getLatLng()).title(selectedDest.getName()));
        marker.showInfoWindow();
        map.moveCamera(CameraUpdateFactory.newLatLng(selectedDest.getLatLng()));
    }


public class Destination {
    private String name;
    private LatLng latLng;

    Destination(String name, LatLng latLng){
        this.name = name;
        this.latLng = latLng;
    }
    public String getName(){return name;};
    public LatLng getLatLng(){return latLng;};
}
...