2015-11-01 22 views
0

我已经设置了我的地图,以便在开始时缩放到用户的当前位置(蓝点事物)。我把它设置为:如何在Android的Google地图v2中为用户位置标记设置标题?

map.setMyLocationEnabled(true); 

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

+1

这不是一个标记。如果你想添加一个信息窗口的标记,请看看这里:http://stackoverflow.com/questions/30253123/blue-dot-and-circle-is-not-shown-on-mylocation-using-android -fused-location-api –

+0

好的,谢谢。 – JessThePest

回答

0

您可以随时使用MarkerOptions类的功能.title()来显示标记的标题。

如: -

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

相关问题