Google 地图 API - “道路” 2点之间的距离
我有一个网站,其中根据数据库中存储的纬度和经度坐标显示每个项目的“附近位置”。
问题是,这个计算出的距离是航空距离,与实际行驶距离相差很大。
Google 地图目前只有用于行车路线的 JavaScript API,我需要它作为 Web 服务 API 来直接从服务器进行调用。
有可能这样做吗?
I have a website where "near locations" are shown for each item, based on the latitude and longitude coordinates stored in a database.
Problem is that this calculated distance is the air-line distance, which differs a lot ferom the actual driving distance.
Google Maps does only have a JavaScript API for driving directions by now, I need it as a web service API to make calls directly from the server.
Is there any possibility to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Google Maps API 有一个用于地理编码的 HTTP 服务,但没有用于方向的服务。您只能通过 Javascript API 访问该功能。你可以破解它,但这会破坏谷歌的服务条款。
更多讨论此处。
The Google Maps API has a HTTP service for geocoding, but not for directions. You can only access that functionality through the Javascript API. You could hack it, but it would break Google's ToS.
More discussion here.