【问题标题】:calculating curvature on routes - Google maps计算路线曲率 - 谷歌地图
【发布时间】:2017-11-10 14:49:31
【问题描述】:

Google Maps API 上有一个用于获取热图和渐变的 API。

但是有没有办法在谷歌地图上计算某条路线的道路曲率?

喜欢这里的这个:roadcurvature.com

【问题讨论】:

  • 给定路线的任意两段,您可以计算出这两个段相切的圆的半径,但我猜您的意思是要获得任意测量值来诊断路线的整体曲率N 段。
  • @amenadiel 是的
  • 你为什么不用他们的方法,在网站上描述一下? roadcurvature.com/technology
  • @shukshin.ivan 因为他们使用Open Street Map (OSM) project

标签: google-maps google-maps-api-3 google-places-api google-maps-api-2 google-places


【解决方案1】:

无法使用 Google Maps API 计算所有道路的曲率,但您当然可以使用 Directions API/Service 计算您找到的路线的曲率。

JavaScript API 的 DirectionsService 响应将包含一个 overview_path 和一系列构成路径的 LatLng。从那时起,这只是一个获取这些观点并应用RoadCurvature 项目在此处记录的相同类型的分析的问题。该项目使用 OSM 来简化收集和分析大量数据,但如果您只想分析特定路线,数学仍然相同。特别是,我会查看 curvature/post_processors/add_* 文件,这些文件似乎完成了繁重的工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-28
    • 2014-08-12
    • 2014-08-14
    • 2012-12-08
    • 2011-07-22
    • 2012-05-17
    相关资源
    最近更新 更多