Значок SVG для маркеров карт Google - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь использовать SVG для иконок с Ionic Native Maps со следующим кодом:

this.map.addMarker({
  icon: {
    path: '...',
    scale: 1.0
  },
  position: { lat: latitude, lng: longitude },
  title: name,
  draggable: true,
  name: name
});

Но SVG не используется ...

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 27 апреля 2018

Ionic Native Maps не поддерживает значки SVG, как вы можете видеть здесь .

С другой стороны, вы можете попробовать конвертировать SVG в PNG так:

var svg  = document.getElementById('graph'),
    xml  = new XMLSerializer().serializeToString(svg),
    data = "data:image/svg+xml;base64," + btoa(xml),
    img  = new Image()

img.setAttribute('src', data)
document.body.appendChild(img)

Ссылка на этот github .

Надеюсь, это решит вашу проблему.

...