Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检测方向的变化_Javascript_Html_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 检测方向的变化

Javascript 检测方向的变化,javascript,html,google-maps,google-maps-api-3,Javascript,Html,Google Maps,Google Maps Api 3,我目前在高中从事一个学校项目。 有没有办法实时获取操纵类型(左转或右转)?您知道DirectionsRenderer中是否有“左转/右转”功能吗? 谢谢您的回答。目前,没有此类功能。我相信您必须手动实现才能实现这一点 我建议首先通过记录来分析返回的响应。在返回的响应中,有一个“maneuver”属性,其中的值指示应该执行什么操作。其中一些值是:“向右转”、“向左转”、“稍微向右转”,等等。这些值将对您的项目有很大帮助 下面是一个示例响应: { "distance" : {

我目前在高中从事一个学校项目。 有没有办法实时获取操纵类型(左转或右转)?您知道DirectionsRenderer中是否有“左转/右转”功能吗?
谢谢您的回答。

目前,没有此类功能。我相信您必须手动实现才能实现这一点

我建议首先通过记录来分析返回的响应。在返回的响应中,有一个“maneuver”属性,其中的值指示应该执行什么操作。其中一些值是:“向右转”、“向左转”、“稍微向右转”,等等。这些值将对您的项目有很大帮助

下面是一个示例响应:

    {
      "distance" : {
         "text" : "0.3 mi",
         "value" : 403
      },
      "duration" : {
         "text" : "2 mins",
         "value" : 120
      },
      "end_location" : {
         "lat" : 41.8745324,
         "lng" : -87.6292009
      },
      "html_instructions" : "Turn \u003cb\u003eright\u003c/b\u003e onto \u003cb\u003eS Dearborn St\u003c/b\u003e",
      "maneuver" : "turn-right",
      "polyline" : {
         "points" : "oir~FdbzuOdAArDE|@CpBE`AAZ?tBAH?lA?"
      },
      "start_location" : {
         "lat" : 41.878156,
         "lng" : -87.6293093
      },
      "travel_mode" : "BICYCLING"
    },

希望它能对你的项目有所帮助,祝你好运

如果我的回答对你有帮助,你介意接受/赞成我的回答吗?谢谢:)