지도/로컬 API에 대한 문의게시판입니다.
Android API 중 Custom Marker를 지도에 표시하는 작업을 하고 있습니다.
Custom Marker를 10000개 이상 등록하여 지도에 표시하려고 하는데 가능한가요?
for (int i=0; i< 10000; i++) {
MapPOIItem mCustomFireMarker = new MapPOIItem();
String name = “fM” + i;
mCustomFireMarker.setItemName(name);
mCustomFireMarker.setTag(100);
mCustomFireMarker.setMapPoint(mapPoints.get(i));
mCustomFireMarker.setMarkerType(MapPOIItem.MarkerType.CustomImage);
mCustomFireMarker.setCustomImageResourceId(R.drawable.custom_marker_red);
mCustomFireMarker.setCustomImageAutoscale(false);
mCustomFireMarker.setCustomImageAnchor(0.5f, 1.0f);
mapView.addPOIItem(mCustomFireMarker);
mapView.selectPOIItem(mCustomFireMarker, true);
mapView.setMapCenterPoint(mapPoints.get(i), false);
}
이런식으로 작업하였더니 지도가 보이지 않고, 하얀 화면만 보입니다.
혹시 이 방법 말고 다른 방법도 있을까요?