У меня есть список координат (yLat, xLon) с углом (в градусах, например, 160), чтобы нарисовать на моей карте, и я бы как делать это с помощью линий или стрелок, которые начинаются с координат и направляются к подшипнику.Android GoogleMap: добавьте маркер в виде линии с углом от начала координат
Я начал делать это с помощью полилинии:
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));
Однако линия слишком мал, когда я уменьшить: Я хочу, чтобы линия всегда одинаковый размер на экране, чтобы показать направление для пользователя и независимо от уровня масштабирования.
См. Пример ниже: на первом снимке экрана пурпурная линия достаточно большая, но на втором после масштабирования линия становится меньше, и мы не можем видеть направление так четко.
Любое предложение?
вы можете вставить снимок экрана, прежде чем увеличения и после увеличения выхода –
я добавил 2 скриншоты, чтобы показать разницу, спасибо! – ceyquem
, как это возможно, когда вы уменьшаете масштаб своей линии, также уменьшатся по мере уменьшения площади вашего местоположения. это поведение по умолчанию в карте google. –