标签: google-maps
在Google maps api中,我正在为出租车公司编写计算脚本。
我所做的每英里收费。但是,如果目的地位于大伦敦地区,则价格从每英里1.50英镑上涨到2.5英镑。
有谁知道如何计算这个区域内的行进距离?
我知道我可以将区域定义为多边形,但我不知道如何计算该区域的行进距离。
答案 0 :(得分:0)
您可以使用like this来计算折线的距离,然后确定折线是否穿过多边形 - 使用like this - 以及它穿过的点/距离,然后确定收费多少。
答案 1 :(得分:0)
使用locatio类有一个方法可以给你两个地理点之间的距离。 location.distance(LOCATION2)