Googlemaps V2:在 GeoJsonPolygon 上添加信息 window

Googlemaps V2: Add an info window on GeoJsonPolygon

我正在使用 geojson 文件在 Android 的地图上绘制多边形。现在我想在此多边形之上添加信息 windows。我尝试使用 GeoJsonPolygonStyle 来自 GeoJsonlayer -> getFeature() 方法使用信息 window.

设置这些多边形的样式

但是它没有给我任何像 setTitle() 和 setSnippet() 这样的选项,就像它为 GeoJsonPointStyle 提供的那样。任何帮助表示赞赏。

设置一个 setOnPolygonClickListener 怎么样?

getMap().setOnPolygonClickListener(new GoogleMap.OnPolygonClickListener() {
    public void onPolygonClick(Polygon polygon) {
    //show the a pop-up containing information 
    }
}
});

我最终使用 geojson co-ordinates 创建了 LatLong 边界,并在中心使用该边界创建了 InfoWindow。希望 google 在即将发布的版本中发布 api。