반응형

1) API 발급 받기

  • 구글 클라우드 홈페이지 접속해서 시작하기 버튼을 클릭해서 API KEY를 발급 받습니다.

Places API key : [개인API_KEY]

  • 현 위치 주변의 지역 정보를 불러오기 위해서 사용합니다.

Maps JavaScript API key : [개인API_KEY]

  • 각 위치의 상세정보 및 지도에 특정 위치를 표시하기 위해서 사용합니다.

Geocoding API Key : [개인API_KEY]

  • 좌표 기준의 주소명을 불러올때 사용합니다.

**(위 키는 노출안되도록 주의 바랍니다!!!과금 맞을 수 있습니다.)**

tips.아이피 단위나, 도메인 단위로 제한을 걸수가 있다고 합니다.

테스트 위치 : 구로디지털단지 건물 -> 37.482394, 126.897270

2) 내 주변 음식점 검색(nearbysearch)

GET 방식으로 쿼리 파라미터 옵션에 따른 결과값을 얻을 수 있습니다.

  • 파라미터 설명

    language : 언어 설정

    location : 위도, 경도

    radius : 검색범위(미터단위)

    type : 검색 카테고리 유형

    keyword : 검색어

    key : API KEY

    pagetoken : 다음 페이지 이동

    rankby : 정렬(prominence(평점순), distance(거리순))

사용 예)

https://maps.googleapis.com/maps/api/place/nearbysearch/json?language=ko&location=37.482643,126.896992&radius=6500&type=restaurant&keyword=food&key=[개인API_KEY]&pagetoken=#$^%#$^#$&^WED

3) 사진 불러오기

검색된 장소 데이터 중에 photo_reference를 value를 통해서 해당 장소의 대표이미지를 불러옵니다.

사용 예)

  1. 사진 응답 데이터 중에서 photo_reference를 가져다가 사진을 요청할 수 있습니다.

    photo_reference : CmRaAAAA2fvN4MBFYeoo822WbFY_sza6Qp5e3HmhhT-o_fTERGXFo1PIOtkove678A8HlMAu4nDjB8ddG38hRZDJJc2CBZ3t2hn3QvpFa0WMSEBmLMKbqIIwIwIdct0S56EHzEK2EhDW795FoCdEyux04bqRyq71GhTPXPhyhQbcaTGmsZ63JDH-TsxVrg

    https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CmRaAAAA2fvN4MBFYeoo822WbFY_sza6Qp5e3HmhhT-o_fTERGXFo1PIOtkove678A8HlMAu4nDjB8ddG38hRZDJJc2CBZ3t2hn3QvpFa0WMSEBmLMKbqIIwIwIdct0S56EHzEK2EhDW795FoCdEyux04bqRyq71GhTPXPhyhQbcaTGmsZ63JDH-TsxVrg&key=[개인API_KEY]

4) 상세 정보 불러오기

검색된 장소의 상세정보를 불러올수 있습니다.

  • 파라미터 설명

    • 쿼리(url)에서 fields의 key를 추가하면 됩니다.

    address_component : 주소

    adr_address : 전체 주소(html 태그)

    formatted_address : 전체 주소

    geometry : 지형 정보

    name : 식당이름

    formatted_phone_number : 전화번호

    international_phone_number : 국가번호 + 전화번호

    opening_hours : 여는 시간

    open_now : 현재 오픈 여부(true/false)

    weekday_text : 요일별 오픈 시간

    website : 홈페이지

    price_level : 가격 수준

    rating : 평점

    user_ratings_total : 사용자 전체 평점

사용 예)

상세 정보 응답 데이터 중에서 place_id를 통해서 상세 정보 조회

place_id : ChIJB6DeCGeefDURUlX8ybWO5kA

https://maps.googleapis.com/maps/api/place/details/json?fields=name,photo,vicinity,geometry,address_component,formatted_address,adr_address,opening_hours,rating,formatted_phone_number,price_level,reviews,user_ratings_total,permanently_closed&place_id=ChIJB6DeCGeefDURUlX8ybWO5kA&&key=[개인API_KEY]

5) 지역 주소 불러오기

요청하는 좌표의 지역 주소 정보를 불러옵니다.

https://maps.googleapis.com/maps/api/geocode/json?latlng=37.482394,126.897270&key=[개인API_KEY]

728x90
반응형

오늘 삼천리자전거 미사강변점에서 생활자전거를 구매했습니다. 

중요시 여긴것은 무엇보다 안장에 편안함을 추구햇기 때문에 여성용 자전거를 구매하였습니다. 

온라인 주문보다 오프라인 주문의 장점은 실물은 직접보고 살 수 있다는 점인것 같습니다. 

주인 아줌마의 친절한 설명과 함께 여러 자전거를 추천 받았습니다. 

시마노 원터치 식의 기어를 장착한 것과 핸들 식으로 된 기아 손잡이가 비교 대상이고, 

프레임 재질에 따라서 몇 만원씩 차이가 났습니다. 

인터넷가로 30만원대 인데 우리는 행사기간에 걸려서 약 20만원 후반대로 구매하게 되었습니다.

색깔은 흰색, 갈색 프레임 중에 고민하다가 결국 고급져 보이는 갈색프레임으로 구매했습니다.

튼튼하고 엉덩이에 충격에 예민하신분에게 추천드립니다.

 

 

재 하이브리드 자전거와도 한컷 찍었습니다.

728x90
반응형

개인적으로 피씨가 본의 하니까 다른 프로그램에의해서 절전모드롤 빠지게 되는 피씨환경을 가지고 있습니다. 

이를 방지하기 위해서 java awt를 이용해서 마우스가 스스로 움지이도록 하는 어플리케이션을 급하게 만들어 보았습니다.

필요하시면 다운받아서 쓰셔도 될거 같습니다.

https://github.com/jshag90/nosleep.git

 

jshag90/nosleep

윈도우 대기모드 방지 프로그램, 마우스 자동 이동 프로그램. Contribute to jshag90/nosleep development by creating an account on GitHub.

github.com

해당 첨부파일은 jre혹은 jdk가 설치되어 있어야합니다. 

cmd에서 java -jar [디렉토리명]/nosleep.jar

로 실행하시거나 윈도우 설정에 따라서 바로 실행됩니다.

nosleep.jar
0.00MB

 

 

시작을 클릭하시면 마우스가 자동으로 움직이고 절전모드 방지를 할 수 있습니다. 

창이 실행된 상태에서 종료 버튼을 클릭하시거나 스페이스를 누르시면 종료됩니다.

728x90

+ Recent posts