发表用户:讨论贴
收集整理:James.Liu
相关讨论:http://www.mygis.com.cn/forum/dispbbs.asp?boardID=11&ID=9494
信息原始来源:James MapInfo技术论坛

文章标题:MapXtreme for Java如何测量地图上的距离啊?

microy

测量地图上的距离
页面发布时测量地图的距离时怎么做的啊

liwei007

MapJ myMap = new MapJ();
    DoublePoint firstPoint = new DoublePoint(第一个点的x坐标,第一个点的y坐标);
    DoublePoint secondPoint = new DoublePoint(第二个点的x坐标, 第二个点的y坐标);
    firstPoint = myMap.transformScreenToNumeric(firstPoint);
    secondPoint = myMap.transformScreenToNumeric(secondPoint);
double distance = myMap.sphericalDistance(firstPoint,secondPoint);