【发布时间】:2017-01-14 14:36:54
【问题描述】:
我有一个坐标列表(yLat,xLon),要在我的地图上绘制一个角度(以度为单位,例如 160),我想用从坐标开始并前往轴承。
我开始使用折线:
LatLng thisPoint = new LatLng(yLat, xLon);
Polyline site = googleMap.addPolyline(new PolylineOptions()
.add(thisPoint, new LatLng(11.593, 104.932))
.width(5)
.color(Color.MAGENTA));
但是当我缩小时线条太小:我希望线条在屏幕上始终保持相同大小,以便向用户显示方向,并且与缩放级别无关。 p>
看下面的例子:在第一个屏幕截图中,洋红色线足够大,但在第二个屏幕截图中,线变小了,我们看不清方向。
有什么建议吗?
【问题讨论】:
-
你能在放大之前和缩小之后粘贴你的屏幕截图吗
-
我添加了2张截图来显示差异,谢谢!
-
当您缩小您的线路时,您的位置区域也缩小了,您的线路也将缩小。这是谷歌地图的默认行为。
-
是的,这就是为什么我不想使用地图,而是我可以根据特定角度旋转的图标/标记,知道吗?
-
即使您找到任何需要停止地图旋转的解决方案,也无法设置这些。
标签: android google-maps google-maps-markers angle