报错:java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Double
原因:类型转换异常,这里要从map里面取出坐标点然后存起来,直接强转然后就报了错,网上查出来说是数据超长没办法直接强转,不知道原因对不对
LatLng latLng = new LatLng((Double) aoLatLng.get("lng"), (Double) aoLatLng.get("lat"));
解决办法:先toString,再parseDouble
LatLng latLng = new LatLng(Double.parseDouble(aoLatLng.get("lng").toString()), Double.parseDouble(aoLatLng.get("lat").toString()));