首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google Maps出行交通模式不可拖动

Google Maps出行交通模式不可拖动
EN

Stack Overflow用户
提问于 2016-12-16 21:04:13
回答 1查看 72关注 0票数 0

我之前将出行模式设置为驾驶,它有可拖动的标志,在这些标志中,我可以改变方向或选择替代路线,当我确实改变为公共交通工具时,不能这样做。是否有任何限制或任何其他方式来实现此目标(travelMode: google.maps.TravelMode.TRANSIT)

代码语言:javascript
运行
复制
 function displayRoute(origin, destination, service, display) {
            debugger;
            service.route({
                origin: { 'placeId': origin_place_id },
                destination: { 'placeId': destination_place_id },
                travelMode: google.maps.TravelMode.TRANSIT,
                unitSystem: google.maps.UnitSystem.IMPERIAL
                //travelMode: TravelMode,
                //transitOptions: TransitOptions,
                //drivingOptions: DrivingOptions
                ///avoidTolls: true
            }, function (response, status) {
                if (status === google.maps.DirectionsStatus.OK) {
                    display.setDirections(response);
                } else {
                    alert('Could not display directions due to: ' + status);
                }
            });
        }

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2017-01-10 05:49:53

不幸的是,“可拖动”模式不允许用于运输旅行模式。刚才我正在想办法,顺便说一下,我找到你的问题了。

正如google文档所说:

如果可拖动,

用户可以使用DirectionsRenderer动态修改显示的骑行、步行或驾驶方向,允许用户通过在地图上单击和拖动生成的路径来选择和更改路线。通过将其draggable属性设置为true,可以指示渲染器的显示器是否允许可拖动方向。不能将传输方向设置为可拖动的

点击这里:https://developers.google.com/maps/documentation/javascript/directions#TransitOptions

我们得另想办法..。如果我找到它,我会让你知道,如果你先找到它,如果你告诉我,我将不胜感激。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41185064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档