【问题标题】:Googlemaps V2: Add an info window on GeoJsonPolygonGoogle Maps V2:在 GeoJson Polygon 上添加信息窗口
【发布时间】:2019-10-15 17:00:33
【问题描述】:

我正在使用 geojson 文件在 Android 上的地图上绘制多边形。现在我想在这个多边形上添加信息窗口。我尝试使用 GeoJsonPolygonStyle 从 GeoJsonlayer -> getFeature() 方法使用信息窗口设置这些多边形的样式。

但它没有像它为 GeoJsonPointStyle 提供的任何选项,如 setTitle() 和 setSnippet()。任何帮助表示赞赏。

【问题讨论】:

    标签: java android google-maps maps android-maps-v2


    【解决方案1】:

    如何设置setOnPolygonClickListener

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

    【讨论】:

    • 它不起作用。因为 Polygon 是 Map SDK 的一部分,所以 GeoJson 是开源标准,并返回 GeoJsonPolygon 作为对地图上多边形的引用。
    【解决方案2】:

    我最终使用 geojson 坐标创建了 LatLong 边界,并使用 center 的边界创建了 InfoWindow。希望谷歌在即将发布的版本中发布 api。

    【讨论】:

      猜你喜欢
      • 2014-11-13
      • 1970-01-01
      • 2015-07-10
      • 1970-01-01
      • 1970-01-01
      • 2014-05-14
      • 1970-01-01
      • 2011-10-26
      • 2020-12-06
      相关资源
      最近更新 更多