Используя javascript API карт Google, я хочу создать два наложения тепловой карты с разными цветовыми градиентами для каждого наложения. До сих пор мне удавалось создать два наложения, но когда я пытаюсь применить к каждому из них разные градиенты, результата нет.
Вот код:
var map, heatmap, heatmap2;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
zoom: 11,
center: {lat: 47.608013, lng: -122.335167},
mapTypeId:'hybrid'
});
heatmap = new google.maps.visualization.HeatmapLayer({
data: getPoints(),
map: map
gradient: getGrad()
});
heatmap2 = new google.maps.visualization.HeatmapLayer({
data: getPoints1(),
map: map
gradient: getGrad1()
});
}
function getGrad () {
return [
rgba(255,0,0,0),
// more values here
];
}
function getGrad1 () {
return [
rgba(0,255,255,0),
//more values here
];
}
Чтобы уточнить, всякий раз, когда свойства градиента закомментированы, все работает с градиентом по умолчанию. Приведенный выше код не производит никакого вывода. Любые идеи?