Ric*_*ard 11 google-maps google-maps-api-3
Google Maps API 有什么办法得到一个位置的街道坐标?
很简单:我只想得到最近的街道坐标.为了得到这个,我需要,例如,组成街道的所有坐标.
有这样的事吗?
Dr.*_*lle 19
您可以使用directionService.
将给定地址(或位置)作为原点和目的地传递给directionsService.route()并使用travelMode DRIVING.响应应包含最近的街道.
演示:http://jsfiddle.net/doktormolle/W3VGN/
我找到了这个(在v3中反向地理编码):https://developers.google.com/maps/documentation/javascript/geocoding#ReverseGeocoding
由于这个线程很旧,我想这可能很有用.
自从提出这个问题以来,谷歌已经对地图 API 进行了重大重新安排。
现在将位置(经度、纬度)转变为“道路上的点”的最佳方法是使用捕捉道路或最近道路服务: https://developers.google.com/maps/documentation/roads /折断
请注意,此 API 对每次 API 调用收取 1 美分,并且每次调用最多可获取 100 个不同的积分。如果延迟和复杂性不是问题,如果您需要在客户端上回答这个问题,您可以构建一台服务器,收集来自不同客户端的最多 100 个请求,向 Google 发出一个请求,然后将请求数据返回给 Google适当的客户端(对于此用途,请确保使用最近的道路,而不是捕捉到道路)。
此外,目前,Google 地图每月提供 200 美元的账单信用额度,这可能会使该 API 的少量使用实际上最终不会花费太多(或根本不花费任何费用)。
| 归档时间: |
|
| 查看次数: |
11996 次 |
| 最近记录: |