Я хочу показать все точки маркера на карте Google в своем приложении. Некоторые точки маркера выходят за рамки (Экран) в приложении.Как показать весь маркер/Расположение на карте android/
0
A
ответ
1
см ниже код
LatLngBounds.Builder строитель = новый LatLngBounds.Builder();
try {
for (int i = 0; i < mapDataList.size(); i++) {
LatLng location = new LatLng(Double.parseDouble(mapDataList.get(i).get(LATITUDE)), Double.parseDouble(mapDataList.get(i).get(LONGITUDE)));
builder.include(location);
}
LatLngBounds bounds = builder.build();
getMap().moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 100));
} catch (Exception e) {
e.printStackTrace();
}
// Прикрепленное изображение выводится для вышеуказанного кода.
0
Изменить свой код следующим образом .... Уровень масштабирования необходимо изменить согласно вашему требованию. Затем вы можете увидеть все маркеры на карте. map.moveCamera (CameraUpdateFactory.newLatLngZoom (mycurrentLocation, 17.0f));
Здесь 17.0f является масштабирование уровня
Я поставил границы и объявил отступы как 100. –