【发布时间】:2016-08-16 20:00:19
【问题描述】:
我将 geojson 文件显示为 google map android 应用程序上的一个层。一切正常,但我无法在点击 geojson 标记时触发。
但在第 142 行:
layer.setOnFeatureClickListener(new GeoJsonLayer.GeoJsonOnFeatureClickListener() {
我明白了:
cannot resolve method 'setOnFeatureClickListener()'
这是我在 onPostExecute 中的代码;
@Override
protected void onPostExecute(JSONObject jsonObject) {
if (jsonObject != null) {
// Create a new GeoJsonLayer, pass in downloaded GeoJSON file as JSONObject
mLayer = new GeoJsonLayer(map, jsonObject);
// Add the layer onto the map
addColorsToMarkers();
mLayer.addLayerToMap();
mLayer.setOnFeatureClickListener(new GeoJsonLayer.GeoJsonOnFeatureClickListener() {
@Override
public void onFeatureClick(GeoJsonFeature feature) {
}
});
}
}
我需要添加其他内容吗?
有什么建议吗? 谢谢
【问题讨论】:
标签: android google-maps geojson