如果可能的话,在Android应用中的 ArcGIS MapView 上点击标记时,是否有人知道如何显示弹出式infoWindow类型的气泡?
我设法创建了一个SimpleMarkerSymbol类型标记,但我希望能够在用户按下时显示有关标记的更多信息,不确定在ArcGIS中是否可以实现。由于
代码地图和标记:
GraphicsLayer graphicsLayer = new GraphicsLayer();
mapView = (MapView) findViewById(R.id.mapView);
mapView.addLayer(graphicsLayer);
SimpleMarkerSymbol simpleMarker = new SimpleMarkerSymbol(Color.RED, 10, SimpleMarkerSymbol.STYLE.CROSS);
Point pointGeometry = new Point(34.056215, -117.195668);
Graphic pointGraphic = new Graphic(pointGeometry, simpleMarker);
graphicsLayer.addGraphic(pointGraphic);
答案 0 :(得分:5)
您需要完成三件事:
OnSingleTapListener
添加MapView
来完成的。GraphicsLayer.getGraphicIds(float, float, int, int)
查询图片。MapView.getCallout().show(Point, View)
。查看一个非常棒的an OnSingleTapListener
that does #2 and #3示例。至少我认为它很棒,因为我写了它。 ; - )