0
所以我得到這個代碼嘗試添加保存在數據庫中標記:越來越正確獲得打印在谷歌Android多個標記映射
@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工作,但只有第一排似乎是「工作」,因爲它沒有把它放在正確的位置。
我又試過了這段確切的代碼,但我想我現在錯過了一些東西。
您正在添加多個標記,然後將相機移動到不同的位置。如果您遇到錯誤,請在這裏發佈您的logcat –
@AnujSharma我沒有得到任何錯誤,而我只是將相機移動到「平均」位置,這樣我就可以看到其他任何一個。 –
你的要求是什麼,你在結果中得到了什麼? –