0

我正在使用带有标签的Esri Leaflet的最新版本:

L.esri.basemapLayer('ImageryLabels').addTo(map);

例子

如何自定义标签层?例如,我想更改字体或颜色。

4

3 回答 3

0

您可以使用API中描述的矢量切片服务 (Vector.Layer) 。

然后,您可以创建自定义矢量底图

于 2017-06-28T17:13:09.037 回答
0

您不能在客户端更改字体的大小或颜色,因为这是在客户端呈现的服务器上的预处理数据。

您应该考虑使用所需的字体或颜色发布自己的平铺服务。

于 2020-11-03T05:28:13.757 回答
0

@camilo 是对的。如果您窥探网络流量,您会发现您正在获取大部分透明的缓存栅格切片,其中包含烧录的标签。因此,无法在客户端自定义它们。

示例:http ://server.arcgisonline.com/arcgis/rest/services/Reference/World_Boundaries_and_Places/MapServer/tile/1/0/0

于 2017-06-29T03:36:08.327 回答