Как уже говорилось в этом вопросе, у меня есть изображение 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
(извините за ссылку, я пока не могу вставлять картинку)