일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- android studio
- google places
- Google Map
- google api
- 리액트 네이티브
- 리액트네이티브
- ReactNative
- 구글 맵
- 위치 끄기
- Ionicons
- 구글 플레이스
- json
- googlemap
- 원팬파스타
- Google JSON
- 서버
- one pot pasta
- 안드로이드
- 파싱
- 라즈베리파이
- RaspberryPi
- place picker
- 원팬 파스타
- Google direction
- Android
- 구글
- Parsing
- one-pan pasta
- JSON parsing
- Today
- Total
목록안드로이드 (4)
날뛰는 코드
원래 라즈베리파이로 서버를 만들려 했는데 아마존 웹 서버에 Amazon Elastic Compute Cloud (EC2)를 1년간 무료로 이용 가능 하다는 소리를 듣고 이쪽으로 노선을 돌렸다. 고정아이피도 제공해주고 공짜여서 더 좋은것 같다. AWS 에 가입하고 EC2의 Ubuntu instance 로 만들었다. 그리고 elastic ip설정을 해서 고정아이피로 할 수 있게 했다. 친구의 도움을 받아서 대충만 아네 http://blog.naver.com/wewwe96/221086485305 여기 참조 이거 하고 고정아이피로 소켓 통신을 하려했는데 TCP 설정을 하지 않으면 안되서 TCP 설정을 해야 했다. AWS EC2 관리 들어가서 Security Groups 에 들어간다. 그러면 내가 생성한 인스턴스..
큰 맥락 1. 맵 클릭 2. 클릭한 위치정보(경되,위도)를 url주소로 합쳐서 googlemap geocoding보냄 3. Json 정보 받아옴 4. 필요한 정보 파싱 5. 파싱한 정보 받아서 마커찍을때 위치정보와 함께 이름과 snippet에 표시 맵에서 클릭하는부분 // 맵 클릭 리스너 map.setOnMapClickListener(new GoogleMap.OnMapClickListener() { @Override public void onMapClick(LatLng latLng) { // pickMark(latLng,"a","a"); String url = getUrl(latLng); fetch_RgeoUrl fUrl = new fetch_RgeoUrl(); fUrl.execute(url,Double..
*크게 = routes(경로) { legs(구간) { steps(스텝) } } 으로 구성 * Legs의 distance, duration 의 text, value 를 뽑아내면 된다. "legs" : [ { "arrival_time" : { "text" : "3:49pm", "time_zone" : "America/New_York", "value" : 1447188541 }, "departure_time" : { "text" : "3:00pm", "time_zone" : "America/New_York", "value" : 1447185623 }, "distance" : { "text" : "10.1 mi", "value" : 16273 }, "duration" : { "text" : "49 mins", ..
할 것 1. gps버튼 두번 누르면 위치 받아오는 것 자체를 끄기 (실패) => 다른버튼에 기능 넣으니까 성공 2. gps가 켜져 있지 않으면 위치 버튼 눌렀을 때 에러 표시 (성공) 1. gps버튼 두번 누르면 위치 받아오는 것 자체를 끄기 public boolean onMyLocationButtonClick() { LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE); lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,0,locationListener); if(gps_cnt==0) { Toast.makeText(this, "GPS 추적 ON", Toas..