Ich möchte zwei Geojson-Ebenen in meine Karte laden und in der Lage sein, sie unabhängig voneinander mit unterschiedlichen Regeln zu stylen. Ich kann meine beiden Geojson-Dateien mit dem folgenden Code anzeigen, aber da beide Teil des gleichen map.data-Objekts sind, konnte ich nur universelles Styling auf beide anwenden. Gibt es einen Weg dazu? Letztes Ende (längerfristige Ziel) Ich möchte auch in die Lage sein mag auch die verschiedenen Schichten und Ausschalten mit einer Checkbox zu wechseln (ich auf unabhängigen Styling bin konzentriert zuerst, um das Problem nicht verkomplizieren)interagieren mit Geojson-Schichten unabhängig in Google Maps api v3
function initialize() {
map = new google.maps.Map(document.getElementById('map-canvas'), {
zoom: 12,
center: {lat: 39.218509, lng: -94.563703}
});
map.data.loadGeoJson('https://url1');
map.data.loadGeoJson('https://url2');
map.data.setStyle(function(feature) { //styling rules here}
google.maps.event.addDomListener(window, 'load', initialize);
jeden Hilfe würde sehr geschätzt werden. Ich sah einige Threads, die anwendungsgerecht aussahen (wie Google maps GeoJSON- toggle marker layers?), aber ich war mir nicht sicher, wie ich es speziell für meine Zwecke anwenden sollte.
warum ist dies noch nicht als Antwort gewählt? oh, Phantom user3750486 – Ayyash