【发布时间】:2015-03-03 23:40:48
【问题描述】:
我正在做一个项目,我们需要知道街道的方向(指南针)。 实际上,我们只有一个 GeoPoint(纬度;经度和航向),我们计划使用 reverseGeocoding 来判断它在哪里(哪条街道?);然后我们想知道他是不是走错路了。
谷歌地图、OSM、Mapquest 它们都在街道上显示一个箭头,指示其方向。我猜他们是动态地画的,所以他们必须知道他们的角度。这就是我想知道的(如果可能的话)
提前致谢!
#编辑:
我在想,也许他们把街道切成小块,然后他们说“这条街道的轨道从 (lat1;lng1) 到 (lat2;lng2)”,这会给这条轨道一个方向,所以他们可以画出那个箭头。也不是每条街道都是一条直线,所以它的方向不仅仅是一个,这取决于你在街道的哪个部分。
【问题讨论】:
-
对于 Google Maps API:反向地理编码响应中没有街道方向的指示。 IMO,在街道上以错误方式行驶的用户应该意识到,在您的应用程序告诉他之前......
-
嗨!感谢您的输入!案件将是某人违规。你知道我可以找出街道方向的其他方法吗?如前所述,如果他们在地图上画一个箭头,我猜他们必须知道街道方向(角度)。我不会想象有人一幅幅画它们
-
他们当然知道。但是您无法通过记录在案的 API 方法访问每条数据。我想不出用 Google Maps API 获取这些信息的方法。也许使用另一个 API。您的编辑是正确的,街道并非(全部)笔直。
标签: google-maps google-maps-api-3 openstreetmap mapquest