【发布时间】:2015-05-12 09:48:05
【问题描述】:
我想在安卓谷歌地图上画一个折线图。 我有路径的 gps 坐标,我想用线的高度在地图上显示汽车的速度。
看到这张图片 像这样的,
对于每个 gps (lat,lng) 点,我想添加一些高度并计算相应的 gps(lat,lng) 点。我想在 3D 视图中显示这个,所以当相机位置改变时我必须改变点,但第一步是计算增加高度的 gps 点。
例如
ArrayList<LatLng> basePoints = new ArrayList<LatLng>();
basePoints.add(new LatLng(53.262688, -2.500792));
basePoints.add(new LatLng(53.262758, -2.500897));
basePoints.add(new LatLng(53.262789, -2.501087));
basePoints.add(new LatLng(53.262798, -2.501229));
basePoints.add(new LatLng(53.262785, -2.501414));
basePoints.add(new LatLng(53.262760, -2.501594));
basePoints.add(new LatLng(53.262707, -2.501811));
basePoints.add(new LatLng(53.262655, -2.501943));
ArrayList<LatLng> topPoints = new ArrayList<LatLng>();
topPoints.add(new LatLng(53.262939, -2.500779));
topPoints.add(new LatLng(53.262975, -2.500916));
topPoints.add(new LatLng(53.262914, -2.501098));
topPoints.add(new LatLng(53.263055, -2.501248));
topPoints.add(new LatLng(53.262925, -2.501439));
topPoints.add(new LatLng(53.263045, -2.501581));
topPoints.add(new LatLng(53.262907, -2.501844));
topPoints.add(new LatLng(53.263002, -2.502015));
知道我该怎么做吗? 谢谢
【问题讨论】:
标签: android gps latitude-longitude