首页 > 解决方案 > 传单地图自定义样式

问题描述

我正在尝试将自定义样式添加到传单地图。我通过 openmaptiles.org ( http://editor.openmaptiles.org/#3.04/47.32/10.72 ) 创建了一个 json 对象,下载了该对象并将其包含在我的项目中,就像

const style = [{created object...}]
module.exports = style

然后我将它导入我的地图包装器并像这样使用它

mapStyle = require('../../public/css/map_style')

const MapWrapper = function(element, lat, lng, zoom){
  const osmUrl = 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';
  const osm = new L.TileLayer(osmUrl);

  this.map = L.map(element)
  .addLayer(osm)
  .setView([lat, lng], zoom)

  L.geoJSON(mapStyle).addTo(this.map)
};

但是当地图加载时,样式不显示并且没有错误。有人可以告诉我哪里出错了吗?

谢谢

标签: javascriptleafletmapsstyling

解决方案


推荐阅读