Как захватить карты Google для изображения, с angular - PullRequest
0 голосов
/ 28 февраля 2020

Мой английский sh очень беден. Но я пытаюсь получить изображение карты Google и распечатать в PDF. Но я не знаю, почему я не делаю снимок, ответ неполон. Первый контейнер для захвата. код TS

htmltoPDF2() {
  html2canvas(document.getElementById('myMaps'),{ useCORS: true}).then( canvas => {
     console.log('canvas', canvas);

     let image64 = canvas.toDataURL('image/jpeg');
     console.log('image64', image64 );

  })

}

html код

<div id="myMaps">
              <div style="min-height: 200px;background-color: aqua;min-width: 100%;">



 <agm-map #map    style="width: 100%;height: 300px;" [latitude]="latitude" [longitude]="longitude"
              [zoom]="zoom"
              minZoom="2"
              maxZoom="14"
              [fitBounds]="true"
              >
              <agm-marker [agmFitBounds]="true" [latitude]="latitude" [longitude]="longitude" ></agm-marker>
            </agm-map>
          </div>
        </div>

но ответ - неполный код 64, если вы попытаетесь его декодировать Пустое изображение

...