openlayers - openlayer 地图的样式颜色:道路、地形等
问题描述
我想从谷歌地图迁移到 openlayer 地图 v5。我需要一些帮助来修改地图的颜色或对象,例如:道路、地形、水。
基本代码:
<script>
var map = new ol.Map({
view: new ol.View({center: ol.proj.transform([13.12754,45.68177], 'EPSG:4326', 'EPSG:3857'), zoom:12}),
layers: [new ol.layer.Tile({
source: new ol.source.OSM()
})],
target:'map'
});
var markers = new ol.layer.Vector({
source: new ol.source.Vector(),
style: new ol.style.Style({
image: new ol.style.Icon({
anchor: [0.5, 1],
src: 'images/marker.png'
})
})
});
map.addLayer(markers);
var marker = new ol.Feature(new ol.geom.Point(ol.proj.fromLonLat([13.12754,45.68177])));
markers.getSource().addFeature(marker);
</script>
解决方案
推荐阅读
- javascript - 模态扩展日历
- python - googletrans 源语言问题(pandas 数据框操作)
- enterprise-architect - Enterprise Architect 组合图链接未与 ArchiMate 一起显示
- loops - 使用 LSTM 迭代不同的数据集,而不保留先前训练的记忆
- react-native - 拉起面板或其他东西后反应原生动作功能
- amazon-web-services - 使用 docker 拉取 aws 深度学习容器时,如何解决出现 Unauthorized Access 401 错误?
- c# - 如何在 C# 中正确连接两个 Json 文件?
- string - 文件路径中的字符串命令
- javascript - 使用 pagination.js 插件添加过滤器类别
- gmail - GMAIL 插件之间的通信