zoukankan      html  css  js  c++  java
  • arcgis for android 文字注记


    //
    配置注记标签 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注记

    本文来自博客园,作者:季夏啸华,转载请注明原文链接:https://www.cnblogs.com/jiang2020/p/15773206.html

  • 相关阅读:
    SQL获取分组第一条记录
    Highcharts中Legend动态显示点值
    Json序列化
    Xml 序列化
    Json 用法整理
    Oracle如何复制表的sql语句
    spring.net 如何让xml智能提示
    C# 属性和字段的区别
    EasyUI中Grid标题居中方法(jquery实现方法)
    Asp.net Web.Config
  • 原文地址:https://www.cnblogs.com/jiang2020/p/15773206.html
Copyright © 2011-2022 走看看