gpt4 book ai didi

onclicklistener - 在 Google Maps Android API 中通过 onclick 选择功能

转载 作者:行者123 更新时间:2023-12-02 03:18:32 25 4
gpt4 key购买 nike

我已经使用 Google Maps Android API 开发了一个 map 应用程序.我用了Google Maps Android API Utility Library用于添加 GeoJSON 图层(在多边形几何中)。

String gj = loadJSONfromAssets();
GeoJsonLayer layer = new GeoJsonLayer(mMap, gj);

并且还添加了一个 WMS 层作为 TileOverlay。我想要可选择的 map 对象。例如,用户可以单击 map 对象(GeoJSON 层)并获取其属性。关于这个案例我刚刚发现只有像Point, Polyline, Polygon 这样的对象才能有点击事件。我的问题是:如何为图层(GeoJSON 图层)中的所有对象设置此事件。

最佳答案

我在 https://github.com/googlemaps/android-maps-utils/blob/master/demo/src/com/google/maps/android/utils/demo/GeoJsonDemoActivity.java 找到了提供的示例在点击监听器上有一个特性

// Demonstrate receiving features via GeoJsonLayer clicks.
layer.setOnFeatureClickListener(new GeoJsonLayer.GeoJsonOnFeatureClickListener() {
@Override
public void onFeatureClick(GeoJsonFeature feature) {
Toast.makeText(GeoJsonDemoActivity.this,
"Feature clicked: " + feature.getProperty("title"),
Toast.LENGTH_SHORT).show();
}
});

关于onclicklistener - 在 Google Maps Android API 中通过 onclick 选择功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34998029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com