如何在点击折线事件的两个现有点之间的折线上添加点?谢谢!
我正在研究谷歌地图方向,我正在关注谷歌的导航应用程序。
我能够通过 DirectionsService 获得所有可能的替代路线,并且可以为折线提供不同的颜色我希望用户能够选择他想要的路径,只需点击折线,有些人还没有找到任何东西。
我的代码:
directionsService.route(request, function(response, status) {
var points = [];
if (status == google.maps.DirectionsStatus.OK) {
try {
var polycolour = "";
var Opacity = 0;
//var PolyLine = '';
for (var i = 0, len = response.routes.length; i < len; i++) {
if (i == 0) {
polycolour = "Blue";
Opacity = 5;
}
else {
polycolour = "grey";
Opacity = 2;
}
directionsDisplay = new google.maps.DirectionsRenderer({
map: map,
directions: response,
routeIndex: i,
draggable : true,
polylineOptions: …Run Code Online (Sandbox Code Playgroud)