Podczas ładowania pliku geoJSON do mapy Google jako warstwy danych, w jaki sposób uzyskać dostęp do właściwości samej warstwy danych?Uzyskiwanie właściwości warstwy danych GeoJSON w Mapach Google V3
Wiem, jak access the individual properties, jak posts_here
w poniższym przykładzie. To, czego szukam, to właściwości samej warstwy - w tym przykładzie: maxPosts
.
$.getJSON("http://example.com/posts/grid.json" + location.search, function (data) {
grid = map_canvas.data.addGeoJson(data);
map_canvas.data.setStyle(function(feature) {
return /** @type {google.maps.Data.StyleOptions} */({
strokeWeight: Math.log(feature.getProperty('posts_here')),
});
})
});
Przykład grid.json
mam ładowania:
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-58,-35],
[-58,-34],
[-57,-34],
[-57,-35],
[-58,-35]
]
]
},
"properties": {
"posts_here": "177"
}
}
],
"properties": {
"maxPosts": "177"
}
}
Masz go. Lekcja dla siebie: console.log() WSZYSTKO. – schnauss