Java 在谷歌地图Android上添加图标和标记

Java 在谷歌地图Android上添加图标和标记,java,android,google-maps,android-studio,Java,Android,Google Maps,Android Studio,是否有添加弹出视图(汽车图标、持续时间和距离)的方法,如android中的下图?我使用了标记来指示位置。当用户单击位置时,我希望显示带有图标、持续时间和距离的弹出视图 // Creating an instance of MarkerOptions MarkerOptions markerOptions = new MarkerOptions(); // Setting latitude and longitude for the marker markerOptions.position(p

是否有添加弹出视图(汽车图标、持续时间和距离)的方法,如android中的下图?我使用了标记来指示位置。当用户单击位置时,我希望显示带有图标、持续时间和距离的弹出视图

// Creating an instance of MarkerOptions
MarkerOptions markerOptions = new MarkerOptions();

// Setting latitude and longitude for the marker
markerOptions.position(point);
markerOptions.title(clientName);

if(bitmap != null)
{ markerOptions.icon(BitmapDescriptorFactory.fromBitmap(bitmap));}
else{
    markerOptions.icon(BitmapDescriptorFactory.defaultMarker());
}

// Adding marker on the Google Map
googleMap.addMarker(markerOptions);

本页介绍谷歌地图Android API中的Marker对象。 我想里面有一些有用的信息

希望这能让你走上正轨:

private MapFragment mMapFragment;
//(in my case, MapFragment extends SupportMapFragment implements GoogleMap.OnInfoWindowClickListener)
Marker marker =  mMapFragment.addMarker(
                    new MarkerOptions()
                            .position(new LatLng(Double.parseDouble(yourObject.getLatitude()), Double.parseDouble(yourObject.getLongitude())))
                            .title(yourObject.getName())
                            .snippet(yourObject.getAddress())
                            .data(yourObject.getWhatever()), yourObject);
            mAddedObjectsIds.put(yourObject.getId(),marker);

本页介绍Google Maps Android API中的标记对象。 我想里面有一些有用的信息

希望这能让你走上正轨:

private MapFragment mMapFragment;
//(in my case, MapFragment extends SupportMapFragment implements GoogleMap.OnInfoWindowClickListener)
Marker marker =  mMapFragment.addMarker(
                    new MarkerOptions()
                            .position(new LatLng(Double.parseDouble(yourObject.getLatitude()), Double.parseDouble(yourObject.getLongitude())))
                            .title(yourObject.getName())
                            .snippet(yourObject.getAddress())
                            .data(yourObject.getWhatever()), yourObject);
            mAddedObjectsIds.put(yourObject.getId(),marker);

@peter可以添加图标和标题。@peter可以添加图标和标题。谢谢,我找到了有用的信息。我需要使用的是infowindows..data(yourObject.getWhather()),yourObject);无法解析方法数据(字符串,字符串),因为我找到了有用的信息。我需要使用的是infowindows..data(yourObject.getWhather()),yourObject);无法解析方法数据(字符串,字符串)