在ArcGIS中向地图上的点添加标签

时间:2016-02-08 14:43:27

标签: java arcgis labels

我在地图上有静态点。 我用这段代码绘制它们:

point = GeometryEngine.project(longitude, latitude, mapSR); 
pointGraphic = new Graphic(point, symbol);
graphicsLayer.addGraphic(pointGraphic);

这一点是在地图上绘制的。

现在我想为它添加一个标签 - 在绘制的点下显示它的经度和纬度。 我可以使用文本添加来实现,但是当我调整地图大小时,文本位置会发生变化。 我想把它作为一个标签 - 让我们从右下角说出来。 我希望它对缩放敏感,并绑定到Point。

我读到了关于dinamic标签的内容,但对于这样一个简单的请求来说似乎非常复杂。

我该怎么做?

感谢。

1 个答案:

答案 0 :(得分:1)

单个图形没有标签,但您可以创建具有相同几何图形的两个图形。其中一个使用当前符号。对于其他图片,请使用TextSymbol,调用setOffsetX(float)setOffsetY(float)按照您的意愿放置。

相关问题