검.증.된 주변 맛집검색

- 앱 실행시 주변 맛집 검색
- 맵 터치시 해당 주변 맛집 검색
- 맛집 표시 된 마커 터치 시 맛집정보(주소 등) 표시
- 맛집 정보창 터치시 네비 목적지로 설정, 안내시작
  : 카카오 네비 사용, 앱이 설치되어 있지 않아도 안내가능
     맵 하단에 구글 길찾기로도 안내 가능

1. 주변 맛집 검색


2. 마커 터치시 맛집 정보 표시


3. 맛집 장보창에서 이름 터치시 네비로 길안내

728x90

androidX 인지 뭣인지 ConstraintLayout의 package 경로가 바뀌었다.

<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">

build.gradle 에서 androidx. 으로 사용한다면

implementation 'androidx.constraintlayout:constraintlayout:1.1.3'

layout xml 파일에서도

<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">

와 같이 다른 package로 사용해야 한다.

728x90

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.maps.SupportMapFragment.getMapAsync

NullPointerException 이라는데

소스는 동일하게

// Build the map.
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.google_map);
mapFragment.getMapAsync(this);  // 여기가 nullPointerException 지점

문제는 xml 이다.

예제 : https://github.com/googlemaps/android-samples/blob/master/tutorials/CurrentPlaceDetailsOnMap/app/src/main/java/com/example/currentplacedetailsonmap/MapsActivityCurrentPlace.java

<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.MapFragment" />

이렇게 되어 있는데

다음과 같이 변경하면 된다. : supportFragment 관련 내용이 있어야 함.

<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment" />

 

728x90

오캠핑장 다녀 옴

2019. 8. 7. 14:53
아~주 건조한 후기

수영장이 있는 캠핑장
거리는 대부도까지 2시간정도... (고속도로 잘못탄 것 포함)

8월 3일 가장 더울 때 갔으니...

대부도 끝이다. 대부도 들어서자 10km 남았다고
지도에서 바다가 보이면 다 도착이다.

거의 다 와서 커브를 돌 때쯤
아저씨들이 차를 세운다.
갯벌 체험장이 있어서 거기서 차를 세우고 들어가는 것 같다.
캠핑 왔다고 하면 더 가라고 한다.
한 100m 쯤 더 가면 오른쪽에 입구가 나오고 거기부터가 캠핑장이다.

도착해서 주인장을 만나자 마자 쓰레기처리용 비닐봉지 1개를 준다.
나오는 쓰레기 처리하라고
분리수거도 되니 잘 분리하면 쓰레기는 많이 나오지 않을 듯.

사이트 바로 옆에 차를 댔다.
어떤집은 루프탑 텐트라 사이트 안에 들어와 바로 설치 끝.
차가 소리를 막아줬는지 밤에 옆에 소리가 크게 들리지 않음.


왼쪽이 매점 + 사워장 + 계수대

오른쪽에 하늘색 부분이 수영장이다.

수영장은 음.. 미지근 하다고 해야하나?

차가운 느낌은 아니라 오래있어도 춥지 않음.


수영장 크기도 꽤 넓고

깊이는 어른 허리정도.

주의사항으로 140 이하는 무조건 구명조끼를 입어야 한다는.


샤워장에서 수압이 엄청 세서 깜짝 놀랐다.

보통 샤워장은 졸졸졸 정도는 아니었지만 좀 약한 느낌인데

여기는 진짜 셈.


수영장 이용시간은

입실 : 2:00 ~ 19:00

퇴실 : 09:00 ~ 11:00


수영장물은 짜다.

짠데 소독약 냄새도 조금있는게 수질관리도 잘 되는 듯.

대각선으로 한쪽에서는 수면 위로 물을 쏘고 반대쪽에서는 물 속으로 물이 쭉쭉 나온다.

그래서 물이 고여있을 새가 없다.

아침에 9시 전에 주인아저씨가 뜰채같은것으로 나뭇잎같은거 건져내고

파라솔 펴면 퇴실 전 텐트 접을 동안 애들이 안에서 놀면 된다.


문제는 퇴실후 출발이다.

펜션, 모텔 등  숙박시설의 퇴실시간이 거의 비슷하다보니 나가는 길이 좀 많이 막힌다.

일단 대부도만 빠져나가면 수월하게 집에 갈 수 있으니

점심을 먹고 출발하는것도...(근데 맛집이 별로 안보인다.)


728x90

잘 동작하던 App인데 배포할 때 28이상을 권장하길래

TargetSDK 버전을 28로 바꾼 것 밖에는 없다.

그런데

java.lang.ClassNotFoundException: Didn't find class "org.apache.http.params.BasicHttpParams"

알고보니 28부터는 http 호출 안되게 변경되었다나?

Manifest 파일을 변경해야 한다.

application tag 안에 추가하면 됨.

 

 <application
        android:usesCleartextTraffic="true"

 >
 <uses-library android:name="org.apache.http.legacy" android:required=false"

</application>

 

 

728x90
BLOG main image
"그게 뭐 어쨌다는 거냐?" 늘 누가 나에게 나에대한 말을할 때면 이말을 기억해라. by nobang

카테고리

nobang이야기 (1933)
Life With Gopro (7)
Life With Mini (79)
Diary (971)
너 그거 아니(do you know) (162)
난 그래 (159)
Study (290)
속지말자 (10)
Project (34)
Poem (15)
Song (0)
Photo (113)
낙서장 (45)
일정 (0)
C.A.P.i (2)
PodCast (0)
nobang (27)
고한친구들 (4)
recieve (0)
History (0)
android_app (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :