일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 막내의막무가내 목표 및 회고
- Fragment
- 막내의막무가내 rxjava
- 막내의막무가내
- 안드로이드 Sunflower 스터디
- 막내의막무가내 플러터 flutter
- 막내의막무가내 코틀린 안드로이드
- 부스트코스
- 막무가내
- 막내의막무가내 안드로이드
- 막내의막무가내 코틀린
- 주택가 잠실새내
- 막내의막무가내 안드로이드 에러 해결
- 2022년 6월 일상
- 주엽역 생활맥주
- 막내의막무가내 플러터
- 막내의 막무가내
- 막내의 막무가내 알고리즘
- 막내의막무가내 알고리즘
- 막내의막무가내 일상
- 부스트코스에이스
- 막내의막무가내 안드로이드 코틀린
- 막내의막무가내 코볼 COBOL
- 안드로이드
- 프래그먼트
- 안드로이드 sunflower
- flutter network call
- 막내의막무가내 프로그래밍
- 프로그래머스 알고리즘
- 막내의막무가내 SQL
- Today
- Total
막내의 막무가내 프로그래밍 & 일상
[안드로이드] 카카오맵(kakao map) 에러 본문
카카오맵을 처음 사용하는데 사용하면서 삽질했던거에 대해 포스팅해볼려한다.
1. 카카오맵 개발자계정 키 해시는 디버그키를 의마한다.
2. E/net.daum.mf.map.n.api.NativeMapLibraryLoader: Can`t load DaumMapEngineApi.so file
카카오맵은 에뮬에서 안돌아간다. 그냥 꺼진다;;;
=> 폰에서 돌리자.
3. MapView를 사용할때 여러가지 import가 나올 것이다.
이중 mf.map이 들어간걸 사용한다.
4. java.lang.RuntimeException: DaumMap does not support that two or more net.daum.mf.map.api.MapView objects exists at the same time
카카오맵 문서에 가보면 위와 같이 설명되어있다.
보면 RelativeLayout에 map id를 적어주고 자바코드에서 addView로 mapview를 추가해준다. 그러나 난 레이아웃에 RelativeLayout으로 안해주고 MapView로 해주었었다.
그래서 레이아웃이 아닌 View에다가 addView를 해준 꼴이 되어 맵뷰를 두개 사용한다는 에러가 떳었다.
그러므로 밑과 같이 하도록하자....
<RelativeLayout
android:id="@+id/map_mv_mapcontainer"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
mMapView = new MapView(this);
mMapViewContainer = findViewById(R.id.map_mv_mapcontainer);
mMapViewContainer.addView(mMapView);
//리스너 등록
mMapView.setMapViewEventListener(this); // this에 MapView.MapViewEventListener 구현.
mMapView.setPOIItemEventListener(this);
mMapView.setOpenAPIKeyAuthenticationResultListener(this);
5. 카카오맵 커스텀마커를할때 벡터이미지로 했는데 마커가 뜨지않았는데 png로 하니깐 잘되었다.
내 기준 16px로 했을떄 적당한 크기의 마커가 떳다.
https://www.flaticon.com/free-icon/school_167707?term=school&page=1&position=4
'안드로이드 > 자바 & Previous' 카테고리의 다른 글
[안드로이드] 카카오맵 API 코드 기록 (105) | 2020.01.12 |
---|---|
[안드로이드] 원형차트(Radar Chart) (0) | 2020.01.05 |
[안드로이드] 서버 소켓 프로그래밍 (채팅) (0) | 2019.12.18 |
[안드로이드] Retrofit2 @Body @Field 차이 (5) | 2019.11.07 |
[안드로이드] 부스트코스 7단원 멀티미디어 내용요약 (0) | 2019.09.03 |