Android 如何在地图上显示许多项目?
我有一个地址列表(超过10000项)。 我需要在我的android应用程序中的google地图组件上显示所有这些。 为了在地图上显示项目,我使用ItemizedOverlay类Android 如何在地图上显示许多项目?,android,google-maps,map,Android,Google Maps,Map,我有一个地址列表(超过10000项)。 我需要在我的android应用程序中的google地图组件上显示所有这些。 为了在地图上显示项目,我使用ItemizedOverlay类 for (int i = 0; i < 20000; i++) { mapView.getOverlays().add(itemizedOverlay1); } for(int i=0;i
for (int i = 0; i < 20000; i++) {
mapView.getOverlays().add(itemizedOverlay1);
}
for(int i=0;i<20000;i++){
mapView.getOverlays().add(itemizedOverlay1);
}
问题1:
这种方法工作缓慢。也许我需要以友好的方式添加项目。但是怎么做呢
问题2:
我只有文本地址,没有项目坐标。我尝试通过GoogleMapAPI获取所有项目的坐标(但这里有一些限制!)。
没有坐标,我无法在地图上添加项目
谢谢。集群应该优化您的性能:@AlexanderScholz user1367713似乎在使用旧的API,而Android地图扩展是针对v2的,所以这可能不是一个好建议。