목록분류 전체보기 (238)
Nuke Olaf - Log Store
여기서 말하는 수동설치란? : linux 에서 소스를 컴파일하여 설치하는 것을 말한다. /usr/local 에 설치하는것이 관례이다. 소스파일은 /usr/local/src 에 보관한다. 컴파일 설정을 마친 후에는 아래 명령어로 설치를 수행한다. # ./configure # make # make install 참고 : 제타위키 컴파일설치 0. APR, PCRE 와 같은 의존성 패키지 설치 Apache 를 Ubuntu 18.04 에 설치, 및 실행하기 위해서는 APR, PCRE 와 같은 의존성 패키지를 설치해야한다. APR : https://en.wikipedia.org/wiki/Apache_Portable_Runtime APR(Apache Portable Runtime)는 아파치 HTTP 서버 2.x.의 ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
Google 에서는 location 사이의 거리를 계산하고, 목적지 주소까지 어떻게 이동해야 할지 경로를 그려주는 API 를 제공한다. 이 경로를 그리는 기능에 다양한 교통수단 모드 ( 대중교통, 걷기, 자전거, 자동차 ) 를 지원한다. 아래의 문서에서 참고하여 공부하고 사용할 수 있다 https://developers.google.com/maps/documentation/directions/start JSON Parser 클래스 package metaler.metaler.metaler_v2; import com.google.android.gms.maps.model.LatLng; import org.json.JSONArray; import org.json.JSONException; import org.j..
Google Map API 를 사용하다보면 현재 위치(Location 객체)를 계속해서 받아와야하는 경우가 있다. 이때 사용하는 것이 Fused Location Provider 라고 한다 Fused Location Porvider 는 현재 deprecated 되었으며, 이를 대체하는 FusedLocationProviderClient 를 사용해야 한다. Fuse 는 전선 퓨즈를 말하기도 하지만, 뭔가 녹았다, 융합되었다라는 뜻을 가지고 있다. Location 을 제공하는 융합된 Provider 라는 뜻인것 같다. Apps can take advantage of the signals provided by multiple sensors in the device to determine device locatio..
현재 위치를 지도 상에 마커로 표시해줍니다. 디바이스의 위치 서비스(GPS)가 비활성화 되어 있는 경우 사용자가 활성화하도록 요구합니다. 디바이스의 운영체제 버전이 안드로이드 6.0이상일 경우에는 위치 관련 퍼미션을 런타임에 요구합니다. 현재 위치가 변경되면 계속 카메라가 이동하여 현재 위치를 중심으로 지도를 보여주게 됩니다. https://webnautes.tistory.com/1249 그 외 참고 사이트 >>> https://dev-daddy.tistory.com/3 https://medium.com/@ssaurel/getting-gps-location-on-android-with-fused-location-provider-api-1001eb549089 https://www.vogella.com/tu..
내 구글맵에서 모든 장소를 검색할 수 있게 하는것이 아니라, 내가 지정해놓은 장소들만 검색할 수 있게 하는 것이 좋을 것 같다는 생각이 들었다. 그래서 GeoCoder 로 주소를 가져와서 검색하는 것이 아니라, 내가 미리 하드코딩 해둔 마커들의 이름을 검색할 수 있게 하는 것이 좋을 것 같다는 생각이 들었다. 이 방법이 최선은 아닌것 같다. 더 좋은 방법이 있는지 찾아보고 싶은데 시간 관계상 이렇게 구현했다. 1. marker 들을 미리 추가해놓기 HashMap shops = new HashMap(); // 구글 맵에 업체에 관련된 markers 추가함 public void addMarkers() { MarkerOptions markerOptions = new MarkerOptions(); LatLng ..