LouiePang
通过
新贡献者II

我正在写一个标注放置在地图函数,而在“onSingleTapConfirmed”

下面的文字可以放在地图上

TextSymbol ts =TextSymbol (14“一些文本”蓝色的中心中)
currentTextGraphic =图形(mapPointts)
mGraphicsOverlay.getGraphics阀门()(currentTextGraphic)

将创建的文本级联到地图上,当用户尝试编辑它时,它显示为“点”,保存后,文本变成点系统,例如只有在确定失败后才进入。

if (graphic.getGeometry(). get几何类型()==几何类型. point) {

或者我可以知道是否有任何方法来检查“点”有“TextSymbol”之前,以便我可以进一步udpate?

标签(3)
0荣誉
PeterDimitrov1
Esri贡献者

你好LouiePang,

我认为问题可能是您正在检查的所选对象是MapPoint,因此您应该尝试检查它是否属于类型

Esri.ArcGISRuntime.GeometryMapPoint


问候,
季米特洛夫彼得

0荣誉
LouiePang
通过
新贡献者II

我可以知道我如何检查它是否应该是一个文本/文本符号,例如从图形?
我使用SketchEditor放置文本如上所述,或者我应该使用其他方式来做它?

我的目标是让用户交互式地在地图上放置文本,如果可以再次移动/编辑内容将会很好。

谢谢

0荣誉