我已将地图设置为在开始时缩放到用户的当前位置(蓝点事物)。我把它设置为显示:
map.setMyLocationEnabled(true);
但是当我点击这个标记时没有标题(iOS默认显示“当前位置”)。如何设置蓝色当前位置标记的标题?谢谢。
答案 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