我正在关注以下示例: https://docs.mapbox.com/android/maps/examples/symbol-layer-info-window/
也在这里:
它正在从文件中加载一些带有说明的点。
第271行: 字符串geoJson = loadGeoJsonFromAsset(activity,“ us_west_coast.geojson”);
我需要动态地执行相同的操作。我已经将信息作为地图中的要素。我可以从那里获得标题和描述。我需要的是在触发此事件时使用GenerateViewIconTask和setUpInfoWindowLayer:onMapClick。
因此,基本上,用户在地图上轻按,即可获取坐标并在地图的特征中进行搜索,获取经纬度,标题和说明,并在地图上显示标注。
我可以处理点击,获取地图特征,提取标题和描述的问题。我需要做的是在此位置显示带有标题和说明的漂亮标注。
答案 0 :(得分:1)
对不起,您的回复很晚。您可以通过设置textfield
属性来显示标签,也可以(根据文档)通过将iconImage
属性设置为字符串(例如iconImage("{title}")
)来创建信息窗口。
可悲的是,我很少使用后者,因为它对我没有用。