【发布时间】:2011-11-16 01:07:08
【问题描述】:
我有一个地图视图,其中有几个大头针绘制在不同的地址上。一切都很好。 当您有多个项目指向同一个地址时,就会出现问题。 例如,
1/ 45 ABC Street, XYZ
单位 7/ 45 ABC 街,XYZ。
我使用以下代码行来获取纬度和经度以创建 GeoPoint。
List<Address> listfromGoogle = gc.getFromLocationName(a, 1);
其中 a 是地址,gc 是 GeoCoder 对象。
根据 API,上面提到的两个地址返回相同的坐标。
因此,在地图上绘制图钉时,它们会相互覆盖,最终以一个图钉用于多个地址。
我尝试实现一个在气球上显示所有重复地址的列表。 尝试是徒劳的,我意识到
OverlayItem(GeoPoint point, java.lang.String title, java.lang.String snippet)
只允许我提供要在气球上显示的两个字符串。
关于如何挤入显示多个地址的列表的任何线索?
【问题讨论】:
标签: android listview android-mapview overlayitem