Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用带有标签的Esri Leaflet的最新版本:
L.esri.basemapLayer('ImageryLabels').addTo(map);
如何自定义标签层?例如,我想更改字体或颜色。
您可以使用API中描述的矢量切片服务 (Vector.Layer) 。
然后,您可以创建自定义矢量底图。
您不能在客户端更改字体的大小或颜色,因为这是在客户端呈现的服务器上的预处理数据。
您应该考虑使用所需的字体或颜色发布自己的平铺服务。
@camilo 是对的。如果您窥探网络流量,您会发现您正在获取大部分透明的缓存栅格切片,其中包含烧录的标签。因此,无法在客户端自定义它们。
示例:http ://server.arcgisonline.com/arcgis/rest/services/Reference/World_Boundaries_and_Places/MapServer/tile/1/0/0