您好我想知道如何在开放层中找到两个标记之间的距离。
var distance = distanceBetweenMarkers(latLon1, latLon2){
//code to find the distance between latLon1, latLon2
}
请帮助我...
答案 0 :(得分:4)
从LonLat
创建积分并从distanceTo
调用Geometry.Point
方法[1]。
p1 = new OpenLayers.Geometry.Point(latLon1.lon,latLon1.lat);
p2 = new OpenLayers.Geometry.Point(latLon2.lon,latLon2.lat);
len = p1.distanceTo(p2);