Стилизация полилиний API Google Map - PullRequest
6 голосов
/ 18 октября 2011

Я использую API-интерфейс Google Map, и мне было интересно, было ли в любом случае создание штриховой или пунктирной обводки ломаной линии.Был бы также простой способ создать кривую линию между двумя пунктами назначения, а не прямую линию: код, который у меня есть в настоящее время, рисует прямую серую линию,

polyline = new google.maps.Polyline( { path: route, strokeColor: "#7d7d7d", strokeOpacity: 0.6, strokeWeight: 5 } );
                    polyline.setMap( map );

Любой совет или помощь будут оценены, спасибо.

Ответы [ 2 ]

8 голосов
/ 28 января 2012

Посмотрите на мой бесплатный плагин для изогнутых линий на картах Google. Это очень простое решение, но оно выполняет свою работу: http://curved_lines.overfx.net/

8 голосов
/ 18 октября 2011

Что за изогнутая линия? Вы можете добавить geodesic: true к своим параметрам Polyline, которые будут рисовать изогнутые линии, показывающие кратчайшее расстояние между двумя точками (с учетом кривизны земли), но они действительно заметны только тогда, когда масштаб достаточно велик, а линия между две довольно далеко друг от друга долготы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...