Openlayers3 计算地图上任意两点间的距离

  1. 云栖社区>
  2. 博客>
  3. 正文

Openlayers3 计算地图上任意两点间的距离

龙盛国际 2015-06-27 20:13:00 浏览3328
展开阅读全文

对应的openlayers的版本为3.7.
主要用的接口是ol.Sphere.haversineDistance([x1,y1],[x2,y2]);
4326坐标系中计算两点距离的方式为:
var wgs84Sphere = new ol.Sphere(6378137);
wgs84Sphere.haversineDistance(C1,C2);
示例为:
var wgs84Sphere = new ol.Sphere(6378137);
wgs84Sphere.haversineDistance([120.21592590991689, 30.210793016606],[120.21670777384473, 30.211168525868086]);

网友评论

登录后评论
0/500
评论
龙盛国际
+ 关注