Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Esri 使用html作为带有arcgis api的符号标记_Esri_Arcgis Js Api - Fatal编程技术网

Esri 使用html作为带有arcgis api的符号标记

Esri 使用html作为带有arcgis api的符号标记,esri,arcgis-js-api,Esri,Arcgis Js Api,我正在尝试在我的图层渲染器中添加自定义html标记 <div> <h1>Eg.</h1> </div> 如。 到目前为止没有成功。据我所知,没有办法做到这一点,但也许有人找到了解决办法 layer.renderer={ 类型:“简单”, 符号:{ 键入:“简单标记”,我遇到了相同的场景并引用了以下内容: 我遇到了同样的场景,并提到: 你能给我们看一下整个渲染器的代码吗?我更新了问题,你为什么特别想要html标记而不是a?我想用Ima

我正在尝试在我的图层渲染器中添加自定义html标记

<div>
  <h1>Eg.</h1>
</div>

如。
到目前为止没有成功。据我所知,没有办法做到这一点,但也许有人找到了解决办法

layer.renderer={
类型:“简单”,
符号:{

键入:“简单标记”,我遇到了相同的场景并引用了以下内容:


我遇到了同样的场景,并提到:


你能给我们看一下整个
渲染器的代码吗
?我更新了问题,你为什么特别想要html标记而不是a?我想用ImagesHMM呈现一个基于$features的动态组件…为了得到你想要的效果,你可能需要在一个视图中查看多个符号层。你可以使用SimpleMarkerSymbol来背景/框架、一些文本符号和一个PictureMarkerSymbol,以创建与标题和图像的div相同的效果。我同意你的观点,尽管“HTMLSymbol”会很有用。你能给我们展示整个
渲染器的代码吗
?我更新了问题,你为什么特别想要html标记而不是图像?我想要渲染r一个基于$features with ImagesHMM的动态组件…要获得您想要的效果,您可能需要查看一个图形中的多个符号层。您可以使用一个SimpleMarkerSymbol作为背景/帧,一些文本符号和一个PictureMarkerSymbol来创建与带有标题和图像的div相同的效果。我同意您的看法,尽管“HTML”是“符号”会很有用。
layer.renderer = {
  type: "simple", 
  symbol: {
    type: "simple-marker", <-- this would be "html"
    outline: {
      width: 0.5,
      color: "white"
    }
  }
};