일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 부르지마세요
- fifaonline
- 패스트캠퍼스
- Java & SpringBoot로 시작하는 웹 프로그래밍
- 박스#강아지집#만들기
- 홈CCTV
- 바이트디그리
- 아두이노#작품#사료급식기
- Ai
- #FIFAONLINE4
- 안드로이드 그림판#그림메모장#낙서장
- 랜덤스쿼드
- 스쿼드 메이커
- 안드로이드
- 자바 인강
- 랜덤
- 피온4
- 독서감상문
- 안드로이드 #앱개발#계산기
- 안녕 디지몬
- 혼술 술자리 인싸앱
- 안드로이드#앱만들기#알바
- 불끌때
- 강아지 #박스집 #복층
- 내일배움카드
- K디지털크레딧
- 부의감각
- fifaonline4
- D-ID
- 강아지 스마트 펜스
- Today
- Total
목록프로젝트/평생교육MAP (8)
LC Studio
https://play.google.com/store/apps/details?id=com.SeoulMap&hl=ko&gl=US 서울시민대학 MAP - Google Play 앱 서울시민대학 기관들의 위치정보를 제공합니다. play.google.com 시민대학MAP 앱을 최종 출시했다. 구글MAP 연동에 대해 알게 된 프로젝트였다. 실습기간내에 완성을 시켜야 하다보니, 시간이 촉박하여 기능을 거의 구현하지 못한점이 아쉽다.
Google Map Api 사용하여 플레이스토어에 출시했지만, google map이 연동되지 않는 현상이 발생했다. 에뮬러이터나 개발용 스마트폰에서는 잘 연동되었지만, 플레이스토어에서 다운을 받으면 연동되지 않았다. 대략 위의 사진과 비슷한 화면이 출력되었다. 위와 같이 구글맵이 출력되지 않는 경우, 대부분은 Google Cloud Platform과의 api의 연동문제이다. 플레이스토어에 출시한 경우, Google Cloud Platform에 Google Play Console 에 있는 SHA-1 인증서 지문을 등록해야 한다. 나의 경우 Google Cloud Platform에 디버그용 SHA-1 인증서 지문을 등록하였기 때문에 연동이 되지 않았던 것이다. Google Play Console에 들어가서,..
실력과 시간의 한계로 기능을 최소화하여 앱을 완성시키기로 했다. - 구글맵 연동하기 - 시민대학 위치 Marker 추가(캠퍼스, 권역별 학습장, 대학연계) - Marker 클릭시 기관명, 주소, 전화번호, 특화영역 보이기 1. 구글맵 연동하기 Google Maps Activity로 프로젝트를 생성했다. google cloud API에 프로젝트를 등록했다. 2. 시민대학 위치 Marker 추가(캠퍼스, 권역별 학습장, 대학연계) public void onMapReady(GoogleMap googleMap) { mMap = googleMap; // Add a marker in KC대 LatLng KC = new LatLng(37.548301, 126.854803); mMap.addMarker(new Mark..
Figma를 활용해 구체적인 android 앱 스케치를 진행했다. 로딩화면, 메인화면, 지도화면을 구상했다. 시간이 부족한 관계로 메인화면을 구체화하진 못했다.
서울시민대학에서 실습 중 기획한 모의 사업 계획이다. 같이 실습을 진행한 학우와 함께 기획했다.
서울시 공공데이터 api를 받아왔다. 받아온 api의 MAP_LAT, MAP_LNG(위도, 경도) 정보를 받아와 LatLng를 통해 구글맵에 표시하고자 하였다. 하지만 다음과 같은 오류가 발생했다. java.lang.NumberFormatException: empty String 빈 문자열에 관한 에러였다. 무엇이 문제인가 살펴보았다. 공공api의 데이터에 MAP_LAT, MAP_LNG(위도, 경도)값이 ""(공백)으로 적혀있는 부분이 문제였다. 다음과 같이 start와 end의 값을 받아온다. 공백이 없이 값이 모두 들어있는 부분으로 한정하여(100~105) 호출했을때는 에러가 나지 않았다. 아직 완전히 해결되진 않았다. empty값("")을 어떤 방식으로 처리해야 하는지 더 공부해야겠다.
안드로이드 스튜디오에서 구글 템플릿에 API키를 넣고 실행했지만, 이상하게 하얀 구글맵 화면만 나왔다. RUN 부분의 오류내용을 살펴보았다. 오류 내용은 다음과 같았다. Ensure that the "Google Maps Android API v2" is enabled. Ensure that the follwing Android Key exist: "Google Maps Android API v2"가 활성화되어 있는지 확인하고, 화면에 나오는 Android 키가 제대로 들어있는지 확인하라는 오류 메시지 같다. 다시말해, Google Maps Android API v2에 에플리케이션을 제대로 등록하라는 말이다. GoogleMap Api키를 받았던 https://console.developers.google..
Static interface methods are only supported starting with Android N (--min-api 24) google map 설정을 가지고 프로젝트를 작성해서, 구글맵 키값을 넣고 실행시켰는데, 위와같은 오류가 나왔다. java8 버전을 사용해야 하는 오류였다. build.gradle Module:app으로 이동해서, android { ... // 추가 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } 다음을 추가해주면 된다.