Так что я получил этот код пытаюсь добавить маркера, сохраненные в базе данных:Печать несколько маркеров на Android Google Maps
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
// Add a marker in Sydney and move the camera
control.conectar();
ArrayList<Sucursal> sucursales = control.getSucursales();
control.cerrar();
LatLng loc;
for(int x=0;x<sucursales.size();x++){
loc = new LatLng(sucursales.get(x).getX(), sucursales.get(x).getY());
mMap.addMarker(new MarkerOptions().position(loc).title(sucursales.get(x).getNombre()));
}
mMap.moveCamera(CameraUpdateFactory.zoomTo(12));
mMap.moveCamera(CameraUpdateFactory.newLatLng(new LatLng(20.67711737527203, -103.36349487304688)));
}
Всех строки DB становятся правильно полученными и Cicle работает, однако только первый ряд кажется, «работает», потому что он не помещает его в нужное место.
Ive пробовал этот точный код в другой раз, но я думаю, что им что-то не хватает.
Вы добавляете несколько маркеров, а затем перемещаете камеру в другое место. Если вы получаете ошибку, тогда опубликуйте свой логарифм здесь –
@AnujSharma У меня нет ошибок, и я просто перемещаю камеру в «avarage», чтобы я мог видеть все остальные. –
Каково ваше требование и что вы получаете в своих результатах? –