我正在关注tutorial以在我的地图上实施路线绘制。我实现了它,运行它,选择点然后它崩溃了。它给了我这个错误
尝试调用虚拟方法'com.google.android.gms.maps.model.Polyline com.google.android.gms.maps.GoogleMap.addPolyline(com.google.android.gms.maps.model.PolylineOptions) '在空对象引用上
事情是,这不应该是空的,因为我在地图上至少有3个点.... 工作室指出我的错误在这里,但我没有找到它:`protected void onPostExecute(List>> result){ ArrayList点; PolylineOptions lineOptions = null;
for (int i = 0; i < result.size(); i++) {
points = new ArrayList<>();
lineOptions = new PolylineOptions();
// Fetching i-th route
List<HashMap<String, String>> path = result.get(i);
// Fetching all the points in i-th route
for (int j = 0; j < path.size(); j++) {
HashMap<String, String> point = path.get(j);
double lat = Double.parseDouble(point.get("lat"));
double lng = Double.parseDouble(point.get("lng"));
LatLng position = new LatLng(lat, lng);
points.add(position);
}
lineOptions.addAll(points);
lineOptions.width(10);
lineOptions.color(Color.RED);
}
if(lineOptions != null) {
googleMap.addPolyline(lineOptions); //---> ERROR supose to be here..
}
else {
}
}
}`
如果有人可以帮助我,我会很感激。