У меня есть приложение для Android, и я хочу показать на моей MapActivity 5 000 GeoPoints.
Для этого я использую следующий код:
for(BusinessUnitMapModel model : DeviceClientApplication.getInstance().getBusinessUnitList()){
GeoPoint point = new GeoPoint((int)(Double.parseDouble(model.getLatitude())*1E6),(int)(Double.parseDouble(model.getLongitude())*1E6));
OverlayItem overlayItem = new OverlayItem(point, "", "");
itemizedOverlay.addOverlay(overlayItem);
}
Но мое приложение падает, когда я пытаюсь войти в MapActivity.
Может быть, кто-нибудь знает, как добавить тысячи GeoPoints?