Also habe ich diesen Code versuchen Markierungen in einer Datenbank gespeichert hinzuzufügen:Drucken mehrerer Markierungen auf 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)));
}
Alle DB Reihen korrekt und die cicle arbeitet, erhalten werden immer jedoch nur die erste Zeile scheint zu "arbeiten", weil es auch nicht an der richtigen Stelle ist.
Ich habe diesen genauen Code ein anderes Mal versucht, aber ich denke, ich vermisse jetzt etwas.
Sie fügen mehrere Marker hinzu und verschieben dann die Kamera an einen anderen Ort. Wenn du einen Fehler bekommst, poste deinen Logcat hier –
@AnujSharma Ich bekomme keine Fehler, und ich bewege die Kamera nur an einen "durchschnittlichen" Ort, damit ich jeden anderen sehen kann. –
Was ist Ihre Anforderung und was erhalten Sie in Ihren Ergebnissen? –