如何在android的谷歌地图v2中为用户位置标记设置标题?

时间:2015-11-01 07:46:31

标签: android google-maps google-maps-android-api-2 marker

我已将地图设置为在开始时缩放到用户的当前位置(蓝点事物)。我把它设置为显示:

map.setMyLocationEnabled(true);

但是当我点击这个标记时没有标题(iOS默认显示“当前位置”)。如何设置蓝色当前位置标记的标题?谢谢。

1 个答案:

答案 0 :(得分:0)

您始终可以使用.title()类的MarkerOptions函数来显示标记的标题。

例如: -

MarkerOptions mOptions=new MarkerOptions();

mOptions.title('My_Marker_Title');

mOptions.position('My_Marker_Position'); // pass the current location here
mOptions.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.RED)); 
//default color is red here. You can change it.

Marker myMarker = map.addMarker(mOptions);

对于My_Marker_position: -

LatLng ltlng=new LatLng(currentLocation.getLatitude(),currentLocation.getLongitude());

并使用mOptions.position(ltlng);

您也可以在标记中使用许多功能。就像添加片段一样,使其可拖动等。

要显示您的标记信息,请使用: -

myMarker.showWindowInfo();

参见: - https://developers.google.com/android/reference/com/google/android/gms/maps/model/MarkerOptions