안녕하세요. 
Mapview 를 이용해서 멀 한개 만들어 볼려고 하는데....
잘 안되네요. 

음. 
일단 ItemizedOverlay 이거 없이 하면 오류 없이 잘 되는데요. 

ItemizedOverlay 이걸 추가 하면....아래와 같은 오류가 발생 하네요. 

OverlayItem 을 100 이상 추가 하거든요. 

혹여 메모리 문제 인가요?

실 폰에 올리면 어떤 때는 정상 작동하고 어떤 때는 에러가 발생하네요. 

그리고 추가 질문으로 

혹시 GPS 도 Camera 처럼 종료시 Release 등의 작업을 해줘야 하나요?
처음에는 되고 다음에는 안되고...머 이런 경우가 한번씩 있어서요.

06-21 02:25:57.762: ERROR/MapView(841): IllegalStateException on drawMap. Wiping cache.
06-21 02:25:57.762: ERROR/MapView(841): java.lang.IllegalStateException: Null Bitmap! "loading_tile"; if seen during a test, this usually means that the image file needs to be added to the test.config file
06-21 02:25:57.762: ERROR/MapView(841):     at com.google.common.graphics.android.AndroidImage.<init>(Unknown Source)
06-21 02:25:57.762: ERROR/MapView(841):     at com.google.common.graphics.android.AndroidImageFactory.createImage(Unknown Source)
06-21 02:25:57.762: ERROR/MapView(841):     at com.google.googlenav.map.MapTile.createTempImages(Unknown Source)
06-21 02:25:57.762: ERROR/MapView(841):     at com.google.googlenav.map.MapTile.getTempImage(Unknown Source)
06-21 02:25:57.762: ERROR/MapView(841):     at com.google.googlenav.map.MapTile.getImage(Unknown Source)
06-21 02:25:57.762: ERROR/MapView(841):     at com.google.googlenav.map.Map.drawTile(Unknown Source)
06-21 02:25:57.762: ERROR/MapView(841):     at com.google.googlenav.map.Map.drawMapBackground(Unknown Source)
06-21 02:25:57.762: ERROR/MapView(841):     at com.google.googlenav.map.Map.drawMap(Unknown Source)
06-21 02:25:57.762: ERROR/MapView(841):     at com.google.android.maps.MapView.drawMap(MapView.java:1029)
06-21 02:25:57.762: ERROR/MapView(841):     at com.google.android.maps.MapView.onDraw(MapView.java:468)
06-21 02:25:57.762: ERROR/MapView(841):     at android.view.View.draw(View.java:6535)
06-21 02:25:57.762: ERROR/MapView(841):     at android.view.ViewGroup.drawChild(ViewGroup.java:1531)
06-21 02:25:57.762: ERROR/MapView(841):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258)
06-21 02:25:57.762: ERROR/MapView(841):     at android.view.View.draw(View.java:6538)
06-21 02:25:57.762: ERROR/MapView(841):     at android.widget.FrameLayout.draw(FrameLayout.java:352)
06-21 02:25:57.762: ERROR/MapView(841):     at android.view.ViewGroup.drawChild(ViewGroup.java:1531)
06-21 02:25:57.762: ERROR/MapView(841):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258)
06-21 02:25:57.762: ERROR/MapView(841):     at android.view.View.draw(View.java:6538)
06-21 02:25:57.762: ERROR/MapView(841):     at android.widget.FrameLayout.draw(FrameLayout.java:352)
06-21 02:25:57.762: ERROR/MapView(841):     at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1830)
06-21 02:25:57.762: ERROR/MapView(841):     at android.view.ViewRoot.draw(ViewRoot.java:1349)
06-21 02:25:57.762: ERROR/MapView(841):     at android.view.ViewRoot.performTraversals(ViewRoot.java:1114)
06-21 02:25:57.762: ERROR/MapView(841):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1633)
06-21 02:25:57.762: ERROR/MapView(841):     at android.os.Handler.dispatchMessage(Handler.java:99)
06-21 02:25:57.762: ERROR/MapView(841):     at android.os.Looper.loop(Looper.java:123)
06-21 02:25:57.762: ERROR/MapView(841):     at android.app.ActivityThread.main(ActivityThread.java:4363)
06-21 02:25:57.762: ERROR/MapView(841):     at java.lang.reflect.Method.invokeNative(Native Method)
06-21 02:25:57.762: ERROR/MapView(841):     at java.lang.reflect.Method.invoke(Method.java:521)
06-21 02:25:57.762: ERROR/MapView(841):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
06-21 02:25:57.762: ERROR/MapView(841):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
06-21 02:25:57.762: ERROR/MapView(841):     at dalvik.system.NativeStart.main(Native Method)