API Google Maps JS - пиксельные выводы - PullRequest
0 голосов
/ 21 ноября 2018

Я создаю локальную карту с пользовательскими значками выводов, используя файл KMZ, сгенерированный MyMaps - https://www.google.com.au/maps/d/

К сожалению, значки выводов выглядят очень пикселизированными:

Тест в: https://www.veronica.io/xmas.html

Размер значков булавки составляет 100x100 пикселей.Я попытался поменять изображения в самом файле KMZ, используя 7zip для сравнения - с версиями 72dpi и 300dpi, все с размером 100x100px, увы без разницы.

Пины имеют стиль:

<Style id="icon-ci-1-labelson-nodesc">
  <IconStyle>  
    <Icon>
     <href>images/location-icon-1.png</href>
    </Icon>
  </IconStyle>

  <BalloonStyle>
    <text><![CDATA[<h3>$[name]</h3>]]></text>
  </BalloonStyle>
</Style>

Я также пытался масштабировать <scale>1</scale>, но это не имеет никакого значения.

Что может быть причиной этого?

1 Ответ

0 голосов
/ 21 ноября 2018

Уровень KML API Google Maps Javascript масштабирует все значки до фиксированного размера (32x32).Это масштабирование вызывает пикселизацию.

Вопросы, связанные с данной:

Сделайте ваши значки размером 32x32, чтобы они не масштабировались.

...