Google Maps API距离计算

时间:2012-06-22 08:50:29

标签: google-maps

在Google maps api中,我正在为出租车公司编写计算脚本。

我所做的每英里收费。但是,如果目的地位于大伦敦地区,则价格从每英里1.50英镑上涨到2.5英镑。

有谁知道如何计算这个区域内的行进距离?

我知道我可以将区域定义为多边形,但我不知道如何计算该区域的行进距离。

2 个答案:

答案 0 :(得分:0)

您可以使用like this来计算折线的距离,然后确定折线是否穿过多边形 - 使用like this - 以及它穿过的点/距离,然后确定收费多少。

答案 1 :(得分:0)

使用locatio类有一个方法可以给你两个地理点之间的距离。 location.distance(LOCATION2)