Mobilizing the Maps Data APIs 15

Maps Data APIs (Web Services APIs) For Different Needs

Web Services API -

Road API Geocoding API Directions API Elevation API Distance Matrix API Static Maps API Street View Image API Place API Roads API Geolocation API

• Embed Maps API

Roads API Clean up GPS noise location 수집한 GPS 위치를 Snap to Road

Geocoding API 주소 데이터에 대한 위치 제공

Directions API 출발지에서 목적지까지 경로 찾기

Distance Matrix API 경로 별 소요 시간, 거리 분석

Places API 주요 관심지역 (POI) 제공

Elevation API 지형에 대한 고도값

How to use Web Services API HTTP 프로토콜을 통한 웹 서비스 호출

• Service: 사용하고자 하는 Web Service • Output: HTTP 응답 시 반환되는 데이터 포맷

How to use Web Services API 예: http://maps.googleapis.com/maps/api/geocode/json?address=서울시 송파구 마천2동 ®ion=ko&sensor=false "results" : [ { "address_components" : [ { "long_name" : "마천2동", ... ], "formatted_address" : "한국 서울특별시 송파구 마천2동", "geometry" : { "bounds" : { "northeast" : { "lat" : 37.5052414, "lng" : 127.1617183 }, ...

More APIs Street View Image, Time Zone, Static Maps… Google Maps Developer: developers.google.com/maps Maps API Demo: http://services.sphinfo.com/GoogleMapsStartup/ Directions API: https://www.youtube.com/watch?v=jen6zti4L3k

Why use Web Services API in mobile app? LBS(Location Based Service: 위치기반 서비스) 활용 Locator services

Key industries: •프랜차이즈 사업자 •호텔 •식당

Location-based decision making

Key industries: •부동산 •여행/관광 •광고

Asset tracking 실시간으로 자산의 위치를 추적하고, 그 위치를 지도 상에 표출

Key industries: •운송 / 유통 체인 •대중 교통

현재 위치 및 선택한 지역의 주소나 우편번호를 통해 그와 가까운 지역의 사업장 위치 제공

위치 기반 정보를 바탕으로 다양한 의사결정 제공

#1 Pitfalls & Best Practices Do use a key, Don’t put your key in the app

Do call the web service from a server Secure comms

Your server

Your app no web service API key Directions API using your key

#2 Pitfalls & Best Practices Use Place ID Road API

Places API

Geocoding API

Place ID

JS API

Map Embed API

Latlng 예: Roads API 와 Geocoding API가 다른 위치를 반환

Place ID 사용 예: Geocoding API의 결과는 Roads API에서 찾은 도로 위치 정보를 반환

#3 Pitfalls & Best Practices Don’t ping too much…

Easy Maps API • Web Services API를 쉽게 개발할 수 있는 클라이언트 라이브러리 • Java & Python 개발언어 제공

Web Services API RESTFul service

• Directions API • Distance Matrix API • Elevation API • Geocoding API • Time Zone API • Roads API

참고 URL: https://github.com/googlemaps/google-maps-services-java/

Easy Maps API

Demo 1. Easy Maps API sample 2. Korea Road API

15

Mobilizing the Maps Data APIs

Road API. - Geocoding API. - Directions API. - Elevation API. - Distance Matrix API. - Static Maps API. - Street View Image API. - Place API. - Roads API. - Geolocation API. • Embed Maps API. Page 5. Roads API. Clean up GPS noise location. 수집한 GPS 위치를 Snap to Road. Page 6. Page 7. Page 8. Geocoding API.

3MB Sizes 1 Downloads 208 Views

Recommend Documents

Total Maps APIs Credits Required Developers
Web Services (server side). - Geocoding. - Directions. - Elevation. - Time Zone. - Geolocation. - Roads. - Distance Matrix (per element) 1. JavaScript Services (client side) 2. - Geocoding. - Directions. - Elevation. - Distance Matrix (per element).

Total Maps APIs Credits Required Developers
Maps Data Requests. Web Services (server side). - Geocoding. - Directions. - Elevation. - Time Zone. - Geolocation. - Roads. - Distance Matrix (per element) 1.

Total Maps APIs Credits Required Developers
Mobile APIs (Android, iOS). Places API Requests (server & client side). Place Search, Details, Photos. Place Autocomplete entry. Total Maps. APIs Credits.

Total Maps APIs Credits Required Developers
Place Search, Details, Photos. Place Autocomplete entry. Total Maps ... Contact Google Sales if you need more QPS. 100K included QPD. Resets at 12:00.

Total Maps APIs Credits Required Developers
Maps Data Requests. Web Services (server side). - Geocoding. - Directions. - Elevation. - Time Zone. - Geolocation. - Roads. - Distance Matrix (per element) 1.

Store Locator WHO USES GOOGLE MAPS APIs? HOW IT WORKS
The Google Maps Android API and the Google Maps SDK for iOS help her use your locator on her Android or iOS mobile apps. Key Benefits. = A simple, familiar ...

Use the Maps APIs to book the perfect ride Cloud
Help reassure the customer that their ride is on the way by showing real-time ... map to help process offline bookings coming in via telephone calls. ... Page 3 ...

Create a Custom Street View Using Google Maps APIs ... Cloud
The following software are required to manage panoramas/tiles and develop the application .... Figure 3. ​Public Street View with arrow inside the ​pancake. 10 ...

mobilizing capacity for reconstruction and development - Human ...
Population with Access to Education (%) .... broken promises of security and human development. ... access to knowledge, better nutrition and health services,.

Apis mellifera - Semantic Scholar
Available online 10 May 2004. Abstract. Four antimicrobial ... fax: +55-19-3534-8523. ... peptides can differ significantly in their primary sequences, length and ...

mobilizing capacity for reconstruction and development - Human ...
4.9 Paying the Price of Conflict: A Strategic Challenge ...... which deals with governance, democracy and the rule ..... money monthly to a member of the club.

Mobilizing the Potential of Rural and Agricultural Extension - Food and ...
Extension includes technical knowledge and involves facilitation, brokering and ..... agricultural high schools) is an important component in efforts to enhance their ...... Increasing rural employment and incomes to make food more affordable.

Mobilizing the Potential of Rural and Agricultural Extension - Food and ...
extension in the coming years, there are multiple reasons to why hundreds of millions ... 1 World Bank and FAO, 2009, Awakening Africa's Sleeping Giant: Prospects for ... Extension includes technical knowledge and involves facilitation, brokering ...

Google Maps
and local business information-including business locations, contact information, and driving directions. Start your search in this box: Begin your search with a ...

Google Drive APIs -
"title": "Testing1",. "parents": [{"id":"${parent_folder}"}],. "mimeType": "application/vnd.google‐apps.folder". } Once you launched the connector you have to pass the Parent ID and access_token. Parent ID: you will get this while you are creating

Big Data Storytelling through Interactive Maps - Semantic Scholar
Google Fusion Tables (GFT) brings big data collaboration and visualization to ... Much of the current excitement about Big Data refers to performing analytics ...

boundary data maps and krein's resolvent formula for ...
Abstract. We continue the study of boundary data maps, that is, gener- alizations ...... implies. γA,B(HD − zI(a,b))−1 = NA,BγN (HD − zI(a,b))−1, z ∈ ρ(HD). (4.52).

pdf-1178\envisioning-eden-mobilizing-imaginaries-in-tourism-and ...
... apps below to open or edit this item. pdf-1178\envisioning-eden-mobilizing-imaginaries-in-to ... d-new-directions-in-anthropology-by-noel-b-salazar.pdf.