美文网首页
绘制geojson

绘制geojson

作者: Amy_yqh | 来源:发表于2021-04-30 16:13 被阅读0次
     toLatLng(coords) {
          return L.CRS.EPSG3857.unproject(L.point(coords))
        },
        onEachFeature(feature, layer) {
          layer.on({
             // mouseover: (d) => {
             //   debugger
             // },
             // mouseout: () => {
             //   debugger
             // },
             click: () => {
               if (currentCityLayer) {
                 currentCityLayer.setStyle(defaultCityStyle)
               }
               if (currentCityLayer === layer) {
                 return
               }
               layer.setStyle(selectCityStyle)
               currentCityLayer = layer
             },
           })
        },
        drawArea(data) {
          const options = {
            onEachFeature: this.onEachFeature,
            style: {
              fillColor: '#ff0000',
              weight: 2,
              opacity: 0.8,
              color: 'white',
              dashArray: '3',
              fillOpacity: 0.8
            },
            coordsToLatLng: this.toLatLng
          }
          let layer = L.geoJson(data, options)
          layer.addTo(map)
        },
    

    相关文章

      网友评论

          本文标题:绘制geojson

          本文链接:https://www.haomeiwen.com/subject/ysnnrltx.html