2015-11-01 6 views
0

Я установил свою карту для увеличения текущего местоположения пользователя в начале (синяя точка). Я поставил его, чтобы показать этим:Как установить заголовок для местоположения пользователя Маркер на карте Google Android v2?

map.setMyLocationEnabled(true); 

Но когда я нажал на этот маркер не название (IOS по умолчанию показывает «Current Location»). Как установить заголовок для синего текущего маркера местоположения? Спасибо.

+1

Это не маркер. Если вы хотите добавить маркер с информационным окном, посмотрите здесь: http://stackoverflow.com/questions/30253123/blue-dot-and-circle-is-not-shown-on-mylocation-using-android -fused-location-api –

+0

Хорошо, спасибо. – JessThePest

ответ

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