检测方向的变化

时间:2017-12-08 17:40:38

标签: javascript html google-maps google-maps-api-3

我目前正在从事高中的学校项目,包括制作骑自行车的闪光灯以指示骑车人的方向自动变化。 我已经复制了路线步骤的代码,现在我尝试在必须向左或向右转动时闪烁LED。你知道DirectionsRenderer中是否有“左转/右转”功能吗? 谢谢你的答案,对不起,如果我不清楚我不会说英语。

1 个答案:

答案 0 :(得分:1)

目前,没有这样的功能。我相信你必须做一个手动实现来实现这一目标。

我建议先通过记录来分析返回的响应。在返回的响应中,有一个"操作" 属性,其中值表示应该执行的操作。一些价值观是:"右转","左转","转右 - " 等。这些值对您的项目有很大帮助。

这是一个示例回复:

    {
      "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"
    },

希望它对您的项目有所帮助和好感!