//配置注记标签
private static void setTag(LayerBean layerBean, FeatureLayer featureLayer) {
String strLabelDefinition = "";
//如果是空的,则用默认
if (layerBean == null || layerBean.getLabelingPlacement() == null) {
MessageUtils.logShow("默认字段注记");
strLabelDefinition = "{\"labelExpression\": \"[ANNOTATION]\",\"labelPlacement\": \"esriServerPointLabelPlacementAboveCenter\",\"symbol\": {\"color\": [255,100,0,255],\"font\": {\"size\": 9,\"family\":\"Microsoft Yahei\"},\"type\": \"esriTS\"}}";
} else {
MessageUtils.logShow("自定义标记字段");
strLabelDefinition = "{\"labelExpression\": \"[" + layerBean.getAnnotationTag() + "]\",\"labelPlacement\": \"" + layerBean.getLabelingPlacement() + "\",\"symbol\": {\"color\": [255,100,0,255],\"font\": {\"size\": 9,\"family\":\"Microsoft Yahei\"},\"type\": \"esriTS\"}}";
}
LabelDefinition labelDefinition = LabelDefinition.fromJson(strLabelDefinition);
featureLayer.getLabelDefinitions().add(labelDefinition);
//启用Label标注
featureLayer.setLabelsEnabled(true);
}
layerBean 是一个用于保存图层信息的对象
ANNOTATION为默认注记字段,
labelPlacement:esriServerPointLabelPlacementAboveCenter标注的文字位置(中上方)
family:Microsoft Yahei 字体为微软雅黑
标注样式实例

其他的忘了。。。。。。
当然也可以直接用textsymbol注记