两个邮政编码之间的里程数

时间:2010-10-05 23:33:02

标签: php

我已经制作了一个网页,但我需要一个即时报价表格或方框,询问访问者邮政编码或地址,我们会给出运费报价。我需要将距离乘以每英里的比率。我尝试的每件事都是直线而不是开车。有谁知道如何找到两个邮政编码之间的行车距离或解决这两个问题?

1 个答案:

答案 0 :(得分:3)

您可以使用google maps api

拨打电话

http://maps.googleapis.com/maps/api/directions/json?origin=Boston,MA&destination=Concord,MA&waypoints=Charlestown,MA|Lexington,MA&sensor=false

使用json_decode()

解析json输出

迭代旅程的每一段,以英里为单位加distance

这将为您提供两个地址之间的行车距离。它总是比直线长,但它仍然是准确的。

如果需要地址之间的直线距离,您可以使用API​​拉取每个地址的纬度和经度,然后使用this cacluation确定以英里或公里为单位的距离。