我基本上想在我们的销售订单数据库中创建一个搜索,以查找在特定地址范围内发货的商品。
我无法使用Google的API,因为: 它将是一个报告,并且无法在运行时显示Map,这违反了服务条款。 Google会限制您每天处理1,600个请求,因此在完成1次搜索之前,我们所有销售订单的比较和任意地址都会违反。 我想运行方向API来比较我们数据库中每个订单的地址将永远。
答案 0 :(得分:4)
这很大程度上取决于精确度和你想要做的事情。
例如,如果您想要视线计算,您可以使用像http://geocoder.us /这样的服务来获取每个地址的纬度和经度,从中您可以进行简单的计算以获得“因为乌鸦飞过这一点与另一点之间的距离。
如果你想要真正的行驶方向距离,那将会复杂得多。
答案 1 :(得分:0)
您可以使用Yahoo! geocoding API并将lat / lons缓存到数据库,然后使用lat / lons和标准映射库调用来确定到您感兴趣点的距离。
答案 2 :(得分:0)