首页 / 浏览问题 / 组件GIS / 问题详情
获取图层对象下标-1
11EXP 2020年07月23日
TrackingLayer.HitTest获取的下标为-1,第一个参数是下面转换的坐标,第二个参数我尝试50-500000都不行,是不是我 转的坐标不对,或者第二参数填写的不对

UGMap* map = GetMap();

    UGDrawCache &drawing = map->GetDrawing()->m_DrawCache;
    UGPoint pt(point.x(), point.y());
    /*drawing.DPtoLP(&pt, 1);*/

    OgdcPoint2D pt2D(0, 0);

    map->GetDrawing()->m_DrawParam.LPtoMP(pt, pt2D);

其中pt2D是转好的坐标

1个回答

测试没有问题,你那边应该是像素坐标转地理坐标出现问题了:

4,620EXP 2020年07月24日
是的,我的坐标算的不对,谢了
...