Почему значок маркера Google Maps не изменяется? - PullRequest
0 голосов
/ 20 ноября 2018

Как уже говорилось в этом вопросе, у меня есть изображение 100x100, и мне нужно изменить его размер до 30x30, чтобы я мог использовать его в качестве пользовательского значка для маркеров в Картах Google.Проблема в том, что не изменяет размер значка, а показывает угол (размером 30x30) от исходного изображения.

Инструменты: Angular 7.0 и TypeScript 3.10,1.

То, что у меня есть, следуя документации в https://developers.google.com/maps/documentation/javascript/examples/icon-complex и предыдущий вопрос :

const icon = {
    url: 'assets/img/bus.png',
    // resizeTo: 40  // doesn't do anything 
    scaleSized: new google.maps.Size(30, 30)
    // origin: new google.maps.Point(0, 0),
    // anchor: new google.maps.Point(0, 32)
};


const marker = new google.maps.Marker({
    map: this.map,
    position: new google.maps.LatLng(Position.Latitude, Position.Longitude),
    animation: google.maps.Animation.DROP,
    draggable: false,
    icon: icon
});

Результат: map-with-marker

(извините за ссылку, я пока не могу вставлять картинку)

...