Java 手动触发google地图标记的单击事件
我正在给我的地图添加一个标记。同时显示标记信息。 但是我想在我的标记上模拟一个点击事件,所以谷歌地图选项/图标(计算路线和打开谷歌地图)会显示在屏幕上Java 手动触发google地图标记的单击事件,java,google-maps,android-studio,google-maps-markers,Java,Google Maps,Android Studio,Google Maps Markers,我正在给我的地图添加一个标记。同时显示标记信息。 但是我想在我的标记上模拟一个点击事件,所以谷歌地图选项/图标(计算路线和打开谷歌地图)会显示在屏幕上 public void onMapReady(GoogleMap googleMap) { final int randomKey = new Random().nextInt(MainActivity.randomDestination.size()); map = googleMap; De
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;};
}
看看这个答案:看看这个答案: