在Google地图Android

时间:2016-03-08 12:41:03

标签: 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(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);

enter image description here

1 个答案:

答案 0 :(得分:0)

此页面介绍了Google Maps Android API中的Marker对象。 我认为那里有一些有用的信息。 https://developers.google.com/maps/documentation/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);