How can I use an SVG image as a map marker in OpenLayers-3?

前端 未结 6 1363
醉话见心
醉话见心 2020-12-31 13:57

I am trying to create map \"pin-drops\" (ie. map markers) in OpenLayers-3 (OL3) using SVG images.

Currently, I am using PNG images as the pindrops that reference the

6条回答
  •  说谎
    说谎 (楼主)
    2020-12-31 14:51

    Based on @ahocevar answer, you can use data URIs for SVG:

    new ol.style.Style({
      image: new ol.style.Icon({
        anchor: [0, 0],
        src: 'data:image/svg+xml;utf8,/* SVG DATA */'
      })
    });
    

提交回复
热议问题