javascript - 如何更改/着色传单上的图标/标记
问题描述
如何更改/着色传单上的图标/标记,我使用geojson,在这种情况下使用2个不同的geojson,面板和灯,这里我将给出2个geojson,这是有问题的链接 https:/ /tholabulilmi.info/apps/datasurvey/map.php?id=436 我希望标记/图标面板与光点不同,谢谢
enter code here (lampu geojson)
# Pass Longitude and Latitude Columns here
'coordinates' => array($row['longitude'], $row['latitude'])
),
# Pass other attribute columns here
'properties' => array(
//'kode' => $row['kode'],
//'marker-color' => '#e60f0f',
'jenis_lampu' => $row['jenis_lampu'],
'watt' => $row['watt'],
'tiang' => $row['tiang'],
'kabel' => $row['kabel'],
'kondisi' => $row['kondisi'],
'Date' => $row['Date'],
//'tipe' => '1',
'keterangan' => $row['keterangan']
)
);
# Add feature arrays to feature collection array
array_push($geojson['features'], $feature);
}
# Pass other attribute columns here
'properties' => array(
//'marker-color' => '#e60f0f',
'Idpel' => $row2['idpel'],
'Rayon' => $row2['rayon'],
'Daya' => $row2['daya'],
'Alamat Lengkap' => $row2['alamat_lengkap'],
'Date' => $row2['Date'],
//'tipe' => '0',
'Keterangan' => $row2['keterangan']
)
);
array_push($geojson['features'], $feature);
解决方案
您可以使用此 repo 中的图像和说明:leaflet-colored-markers。关于如何将它们应用于 GeoJSON 中的点,您可以在此处阅读相关内容:Leaflet: how to use a custom marker on a geojson layer? .
推荐阅读
- java - 颜色减法 RBG 或 CIElab
- c - 是“int *ptr = *( ( &a ) + 1 );” 其中“a”是标准明确定义的 int[5]?
- javascript - React Native 无法将 Firebase 密钥传递给组件
- android - Android Wear - 在环境中显示表盘,在活动时显示应用
- python - stdout/stderr - ValueError: 要解压的值太多(预期为 2)
- java - 当我使用 DASH 时,我的 Exoplayer 播放器给我一个错误
- java - java.lang.IllegalArgumentException:URI 不是绝对的 - FileInputStream
- c# - 知道何时以及如何旋转对象
- javascript - 多维数组正确但返回值未定义?
- vbscript - VBScript 在计划时无法正常工作