Как отключить маркер по умолчанию в Картах Google?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как отключить маркер по умолчанию в Картах Google?

Сообщение Anonymous »

Я использую карту Google для отображения местоположения автобусов, и я создал собственное информационное окно, чтобы заменить маркер на карте Google, но оно получается выше значения по умолчанию. Как я могу отключить окно по умолчанию? Можно ли постоянно отображать все информационные окна маркера, не прикасаясь к ним?
Изображение

private boolean initMap() {
if (map == null) {
SupportMapFragment mapFrag = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
map = mapFrag.getMap();
// This part here to set the custom Info Window.
if (map != null) {
map.setInfoWindowAdapter(new GoogleMap.InfoWindowAdapter() {

@Override
public View getInfoWindow(Marker arg0) {
return null;
}

@Override
public View getInfoContents(Marker marker) {
View v = getLayoutInflater().inflate(
R.layout.info_window, null);
TextView tv_route_direct = (TextView) v
.findViewById(R.id.route_direct);
tv_route_direct.setText(marker.getTitle());
return v;
}
});
}
}
return (map != null);
}

private void gotoLocation(int id, double lat, double lng,
String route_direct) {
final float zoom = 11;
LatLng ll = null;

if (markerMap.containsKey(id)) {
// Update the location.

// To figure out which ones was not updated.
idList.add(id);

marker = markerMap.get(id);
// Remove from the map fragment.
marker.remove();
// Remove from the HashMap tp add the new one.
markerMap.remove(id);

ll = new LatLng(lat, lng);
if (lat != 0 && lng != 0 && !route_direct.isEmpty()) {

MarkerOptions markerOpt = new MarkerOptions()
.title(route_direct).position(ll).visible(true);
marker = map.addMarker(markerOpt);
markerMap.put(id, marker);

CameraUpdate update = CameraUpdateFactory.newLatLngZoom(ll,
zoom);
map.moveCamera(update);
map.animateCamera(CameraUpdateFactory.zoomIn());
map.animateCamera(CameraUpdateFactory.zoomTo(11), 2000, null);
System.out.println("test end of the update part.");
}
}


Подробнее здесь: https://stackoverflow.com/questions/313 ... oogle-maps
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»