일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- place picker
- Parsing
- one pot pasta
- Google Map
- android studio
- 원팬 파스타
- Android
- 구글
- Google direction
- Ionicons
- 구글 맵
- 원팬파스타
- 서버
- ReactNative
- RaspberryPi
- googlemap
- one-pan pasta
- 파싱
- 구글 플레이스
- 리액트네이티브
- JSON parsing
- 위치 끄기
- 안드로이드
- json
- 리액트 네이티브
- 라즈베리파이
- google api
- google places
- Google JSON
- Today
- Total
목록안드로이드/구글 맵 (8)
날뛰는 코드
* 정리 일단 데이터 넣을 class하나 생성package com.example.min.googlemaptest; /** * Created by MIN on 2017-09-15. */ public class Userdata { private String name; private Double latitude; private Double longitude; Userdata(String name, Double lat,Double lng) { this.name = name; latitude = lat; longitude= lng; } String getName() { return name; } } 테스트String data= "{" + "\"latitude\":\""+ lat.toString() +"\"," +..
큰 맥락 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. JSON 받아서 파싱하는거 사실 google distancematrix 내용이 사실 google direction에 들어있어서 두번 보낼 필요가 없다. google direction만 써서 파싱 해서 필요한 정보만 가져오게 다시해야댐. 2. 추천 관광루트 알고리즘 짜기 3. 서버 만들기 - 여러 사용자 위치정보 받아서 뿌려준다. - 라즈베리파이에 적용할지 어디다 할지 생각 4. 마커나 그런거 움직이며 따라가게? 얼굴넣고? 5. 누르면 창뜨고 채팅, 정보보기 가능하게 6. 말풍선 7. 개인 스트리밍 서비스 되게 8. 웹으로도 되게?
* 전체 설명 구글 direction https://developers.google.com/maps/documentation/directions/intro?hl=ko *크게 = routes(경로) { legs(구간) { steps(스텝) } } 으로 구성 1. routes(경로) - routes 배열의 각 요소는 지정된 출발지 및 목적지의 단일 결과를 포함합니다. 이 경로는 경유지가 지정되었는지 여부에 따라 하나 이상의 legs로 구성될 수 있습니다. 또한, 경로에는 라우팅 정보뿐만 아니라 사용자에게 표시되어야 하는 저작권 및 경고 정보가 포함됩니다. 2. legs( 구간) - legs 배열의 각 요소는 계산된 경로의 출발지에서 목적지까지 단일 여정 구간을 지정합니다. 포함된 경유지가 없는 경로의 경우에..
할 것 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..
참고 예제 코드. https://github.com/googlemaps/android-samples/blob/master/ApiDemos/app/src/main/java/com/example/mapdemo/MyLocationDemoActivity.java https://developers.google.com/maps/documentation/android-api/location?hl=ko 1. private static final int LOCATION_PERMISSION_REQUEST_CODE = 1; 2. implements 추가public class MainActivity extends AppCompatActivity implements GoogleMap.OnMyLocationButtonClickL..
- 구글 맵 api, 구글 direction,구글 distancematrix 적용시켜 터치시 마커가 찍히고 그 마커간 대중교통 시간, 거리 json파싱하여 얻어오기 까지 마침 - 구글 장소 검색을 통해 장소를 검색해 그 사이의 거리를 알아내기 위해 구글 플레이스api를 이용 해보려함. - 이게 시간이 달라짐에 따라 location에서 안먹히고 places를 따로 디팬던시에 넣어야 된다. => https://stackoverflow.com/questions/38063648/cannot-import-google-places-placepicker-into-android-project 34down voteaccepted In play-services 9.2.0 the places API is no longer ..