我的轨迹不显示,高德例子的轨迹显示。代码执行不报错。Log信息正常打印。大拿帮我看看哪里不对吗?
我的代码如下:
for (int i = 0; i <= cargoHistoryRecord.size() - 1; i++) { if (!cargoHistoryRecord.get(i).getLat().equals("0") || !cargoHistoryRecord.get(i).getLng().equals("0")) { Log.i("lat=" + cargoHistoryRecord.get(i).getLat(), "lng=" + cargoHistoryRecord.get(i).getLng()); latLngs.add(new LatLng(Double.parseDouble(cargoHistoryRecord.get(i).getLat()) * Math.random() * 0.0002d, Double.parseDouble(cargoHistoryRecord.get(i).getLng()) * Math.random() * 0.0002d)); } } Log.i("这里绘制轨迹", "111111111111"); aMap.addPolyline((new PolylineOptions()) .addAll(latLngs) .geodesic(true).color(Color.BLUE)); Log.i("轨迹绘制完毕", "222222222222");
高德例子:
// 绘制一个乌鲁木齐到哈尔滨的线 bMap.addPolyline((new PolylineOptions()).add( new LatLng(43.828, 87.621), new LatLng(45.808, 126.55)).color( Color.RED));
已解决。开源中国没有高手,都是菜鸟。你用androidstudio么?什么来的?高手都是用txt写代码的别瞎说,txt是文本文档。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。