我在地图上有静态点。 我用这段代码绘制它们:
point = GeometryEngine.project(longitude, latitude, mapSR);
pointGraphic = new Graphic(point, symbol);
graphicsLayer.addGraphic(pointGraphic);
这一点是在地图上绘制的。
现在我想为它添加一个标签 - 在绘制的点下显示它的经度和纬度。 我可以使用文本添加来实现,但是当我调整地图大小时,文本位置会发生变化。 我想把它作为一个标签 - 让我们从右下角说出来。 我希望它对缩放敏感,并绑定到Point。
我读到了关于dinamic标签的内容,但对于这样一个简单的请求来说似乎非常复杂。
我该怎么做?
感谢。
答案 0 :(得分:1)
单个图形没有标签,但您可以创建具有相同几何图形的两个图形。其中一个使用当前符号。对于其他图片,请使用TextSymbol
,调用setOffsetX(float)
和setOffsetY(float)
按照您的意愿放置。