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是转好的坐标