在我的网络应用程序中,我们需要在谷歌地图上显示有色多边形瓦片。我将数据添加为
使用以下代码设置彩色多边形的样式。
geoJson
到 Google Map 上。示例 geoJson
如下所示。 var geoJson = {
"type": "FeatureCollection",
"count": 1,
"features": [
{
"id": 4813444,
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
174.7195396833,
-36.8564663333
],
[
174.7196494333,
-36.8563847667
],
[
174.7196634333,
-36.85637435
],
[
174.7196478167,
-36.8563614167
],
[
174.7193567667,
-36.8561201667
],
[
174.7192242167,
-36.8562234167
],
[
174.7195123,
-36.8564622333
],
[
174.7195278333,
-36.8564751167
],
[
174.7195396833,
-36.8564663333
]
]
]
]
},
"properties": {
"color": "#232121"
}
}
]
}
将 Json 添加到 Google 地图中,如下所示。
map.data.addGeoJson(geoJson);
使用以下代码设置彩色多边形的样式。
map.data.setStyle(function(feature) {
var color = feature.getProperty('color');
return({
fillColor: color,
strokeWeight: 0
});
});
我的问题是:
由于颜色原因,这里的彩色瓷砖编号不清晰。需要像下面的图片一样显示。
请使用这个JSFiddle给我提供解决方案。
需要让瓷砖看起来像下面这样。
非常感谢任何帮助或提示。