Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 谷歌地图标记不';不使用列表显示<;LatLng>;_Java_Android_Google Maps_Android Layout_Google Maps Markers - Fatal编程技术网

Java 谷歌地图标记不';不使用列表显示<;LatLng>;

Java 谷歌地图标记不';不使用列表显示<;LatLng>;,java,android,google-maps,android-layout,google-maps-markers,Java,Android,Google Maps,Android Layout,Google Maps Markers,我不明白为什么地图不使用列表创建标记,如下所示: protected void updateMapContents() { mGoogleMap.clear(); if(myList.getList() != null && myList.getList().length > 0) { LatLngBounds.Builder builder = new LatLngBounds.Builder(); for (int i = 0; i < m

我不明白为什么地图不使用
列表创建标记,如下所示:

protected void updateMapContents() {
 mGoogleMap.clear();
 if(myList.getList() != null && myList.getList().length > 0) {
     LatLngBounds.Builder builder = new LatLngBounds.Builder();
     for (int i = 0; i < myList.getList().size(); i++) {
         mGoogleMap.addMarker(new MarkerOptions().position(myList.getList().get(i)));
         builder.include(myList.getList().get(i));
         Log.e("Position List:", " " + i + myList.getList().get(i));
     }
     LatLngBounds bounds = builder.build();
     int padding = 0;
     CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngBounds(bounds, padding);
     mGoogleMap.moveCamera(cameraUpdate);
 }
}
受保护的void updateMapContents(){
mGoogleMap.clear();
if(myList.getList()!=null&&myList.getList().length>0){
LatLngBounds.Builder=新的LatLngBounds.Builder();
对于(int i=0;i
这是logcat消息:

E/位置列表:0拉特/液化天然气:(44.49,11.34)


奇怪的是,所有这些都可以使用单个标记,也可以使用LatLng数组,我无法解释为什么使用List会发生这种情况。

我错过了
onMapReady()
方法中的一个检查,所以如果我使用
List
它不会调用
updateMapContents()


仅此而已。

我错过了一个签入
onMapReady()
方法,因此如果我使用
List
它不会调用
updateMapContents()

就这些