我正在使用传单,地图框和杂食动物来构建地图。我在.kml文件中有一组标记,我可以使用杂食动物将其加载到传单中。
leafletData.getMap('map').then(function(map) {
var pointLayer = omnivore.kml('/kml/points-of-interest-places-to-eat-kml.kml').addTo(map)
.on('error', function(error) {
console.log(error);
})
}
)
这些标记中的每一个都应该在.kml文件中具有与它们关联的样式和图标:
<Style id="buildingLabel">
<IconStyle>
<Icon>
<href>/icons/building-label.png</href>
</Icon>
</IconStyle>
</Style>
<Placemark>
<name>Building</name>
<description>Building description</description>
<styleUrl>#buildingLabel</styleUrl>
<Point>
<coordinates>-78.893733888,43.944767691,0.0</coordinates>
</Point>
</Placemark>
.kml文件加载标记很好,但它们显示为通用标记,不使用.kml文件中的descibed图标(在Google地图中使用相同的文件,它们显示正常)。
我如何获取杂食/传单来使用这些图标?
谢谢!