Ich versuche, Google Maps Polygon FillColor beim Klicken zu ändern. Hier ist mein Code =>https://jsfiddle.net/nw6j52f6/Ändern Sie das Polygon fillColor mit Javascript (Google Maps)
Und hier ist der problem Teil des Codes. Die Funktion, die Gestaltung von Polygonen ändern sollte:
function polyopt(i) {
setOptions({
strokeColor: '#FF0000', strokeOpacity: 0.8,
strokeWeight: 3, fillColor: '#FF0000', fillOpacity: 0.35
});
}
aber Konsole Rückkehr diesen Fehler:
map-array.html:56 Uncaught ReferenceError: setOptions is not defined
at polyopt (map-array.html:56)
at HTMLInputElement.onclick (map-array.html:69)
Ich verwende Google Maps API https://developers.google.com/maps/documentation/javascript/reference#PolygonOptions
, aber ich verstehe nicht, warum Die Konsole zeigt diesen Fehler an.
Wo rufen Sie die 'polyopt' Funktion, und was sind vorbei Sie es? – duncan
https://jsfiddle.net/nw6j52f6/ Hier ist der gesamte Code. Ich nenne polyopt Funktion bei 74 Linie –
'Onclick = "polyopt()"' - Sie sich nicht über jedes Argument Diese Funktion, mit der Sie herausfinden können, welches Polygon Sie ändern möchten. – duncan