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