我有一个网站,根据存储在数据库中的纬度和经度坐标,为每个项目显示“附近位置”。
问题是这个计算的距离是航线距离,与实际行驶距离相差很大。
谷歌地图现在只有一个用于行车路线的 JavaScript API,我需要它作为一个网络服务 API 来直接从服务器进行调用。
有没有可能做到这一点?
我有一个网站,根据存储在数据库中的纬度和经度坐标,为每个项目显示“附近位置”。
问题是这个计算的距离是航线距离,与实际行驶距离相差很大。
谷歌地图现在只有一个用于行车路线的 JavaScript API,我需要它作为一个网络服务 API 来直接从服务器进行调用。
有没有可能做到这一点?
Google Maps API 有一个用于地理编码的 HTTP 服务,但没有用于方向的服务。您只能通过 Javascript API 访问该功能。你可以破解它,但它会破坏谷歌的服务条款。
更多讨论在这里。