我有一系列地点:{' place1 ',' place2 ',' place3 '} * / /这些是地址
现在假设有一个新位置:' place4 '。
我想检测哪一个最接近' place4 '....从上面的数组位置进行比较....
即。从位置数组中跟踪点的最近位置...(通过使用Google Map API)..
psuedo代码:
foreach(var item in array)
{
var i = TrackNearestLocationByGoogleMapAPIs(item);
if(i is nerest)
{
print(i); and go out of loop...
}
}
答案 0 :(得分:0)
我不认为Google Maps API v3提供了一种简单的机制来执行此操作。您可以检索每个位置的纬度和经度,并确定哪个点距离该数据最近。
答案 1 :(得分:0)
没有API调用来执行您想要的操作。您必须使用Haversine公式计算距离,如下所示:http://www.movable-type.co.uk/scripts/latlong.html