0
データレイヤーにポリゴンを追加しようとしています。私は彼らが持っているべき色を定義しました。私の問題は、それぞれの色を設定できないということですが、スタイルを設定すると、グローバルスタイルのようになります。Googleマップでスタイルを定義できません。ポリゴン
私は、ランダムな色で、同様に試してみました:私は違うと一意である各矩形の(塗りつぶしの色)のスタイルを定義することができ
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 6,
center: {lat: -34.872, lng: 155.252},
});
var innerCoords1 = [
{lat: -33.364, lng: 154.207},
{lat: -34.364, lng: 154.207},
{lat: -34.364, lng: 155.207},
{lat: -33.364, lng: 155.207}
];
var innerCoords2 = [
{lat: -33.364, lng: 156.207},
{lat: -34.364, lng: 156.207},
{lat: -34.364, lng: 157.207},
{lat: -33.364, lng: 157.207}
];
var innerCoords3 = [
{lat: -33.979, lng: 157.987},
{lat: -34.979, lng: 157.987},
{lat: -34.979, lng: 158.987},
{lat: -33.979, lng: 158.987}
];
map.data.add({geometry: new google.maps.Data.Polygon([innerCoords1,
innerCoords2,
innerCoords3])});
map.data.setStyle(function(feature) {return {fillColor: getRandomColor(),strokeWeight: 5}})
}
function getRandomColor() {
var letters = 'ABCDEF';
var color = '#';
for (var i = 0; i < 6; i++) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
}
どのように、誰かが私を助けてくださいことができますか?
(私が見ることができる)任意のコードが含まれていないあなたのフィドル... – geocodezip
https://jsfiddle.net/dajtsd6e/1/#&togetherjs=4rBeGoz08I –