유용한 구글맵 베타 기능들을 미리 만나보세요!

Google에서는 Google Maps API를 사용하는 서비스를 위해 기능을 계속 추가하고 발전하고 있습니다.

오늘은 아직 정식 출시되지 않은 베타 버전으로 만나보실 수있는 Google Maps API의 유용한 기능 소개해 드리려고합니다.

 

약속

지금까지의 Google Maps JavaScript API의 함수는 함수를 이용해서 동기를 맞출 수 있습니다. 하지만 베타 버전으로 함수들이 Promise를 사용하여 수정 되서 callback 함수를 사용하지 않고 그대로 동기를 맞출 수있게되었습니다.

promise로 사용할 경우 사용할 수있는 함수를 중첩해서 사용하지 않아도 되서 코드를 좀 더 깔끔하게 사용할 수 있습니다.

callback 함수 또한 계속 옵션으로 지원할 예정입니다.

 

promise를 지원하는 api 목록은 가변됩니다.

[테이블 id = 37 /]

 

Promise를 사용하기 Google Maps JavaScript API를 베타 버전으로 호출해야합니다.

<script async src="https://maps.googleapis.com/maps/api/js?v=beta&key=YOUR_API_KEY&callback=initMap">
</script>

 

Promise를 지원하지 않을 때까지만해도 같이 callback 함수로 동기화했습니다.

const callback = (results, status) => {
     if (status === 'OK') {
          console.log(results);
     } else {
          // handle this case
     }
};

elevationService.getElevationForLocation({locations}, callback);

하지만 베타 버전으로 지원은 Promise 기능을 이용하면 보장 함수 없이도 동기를 맞출 수있어 코드가 깔끔해집니다.

const response = await elevationService.getElevationForLocation({locations});
console.log(response.results);

 

Promise를 통해 처리도 할 수 있습니다.

elevationService.getElevationForLocation({locations})
.then((response) => {
console.log(response.results);
})
.catch((error) => {
console.log(error);
});
.finally(() => {
console.log('done');
});

 

로컬 라이브러리 라이브러리

로컬 근처 라이브러리는지도에서 근처의 POI 정보를 마커로 표시하고 해당 장소들의 사진을 볼 수있는 UI 위젯을 제공합니다.

로컬 시나리오 위젯으로 검색된 장소의 마커는 아래와 같이 장소 유형별로 다르게 나타납니다.

 

위젯에서 장소 사진을 클릭하면 같이 해당 장소의 상세 정보창이 나타납니다.

● 장소 선택 이전

● 장소 선택시

 

로컬 문맥 위젯에서 검색 할 수있는 장소의 유형은 10 가지이며, 상세 내용은 이 링크 에서 확인할 수 있습니다.

출발지 좌표를 설정하면, 위젯에서 장소 사진 선택 시 도보로 이동할 수 있는 길찾기 정보가 나타납니다.

 

Local Context Library는 아래 방법으로 사용할 수 있습니다.
1. 자바스크립트 라이브러리 호출 URL을 아래와 같은 형식으로 변경합니다.

<script src="https://maps.googleapis.com/maps/api/js?key=KEY&v=beta&libraries=localContext"></script>

 

2. google.maps.localContext.LocalContextMap View 객체를 먼저 설정하고, 해당 객체의 map 속성으로 지도를 로드합니다.

const localContextMapView = new google.maps.localContext.LocalContextMapView(
{
       element: document.getElementById("map"),
       placeTypePreferences: [
          { type: "restaurant" },
          { type: "tourist_attraction" },
       ],
       maxPlaceCount: 24,
});
map = localContextMapView.map;
map.setOptions({
       center: { lat: 51.507307, lng: -0.08114 },
       zoom: 14,
});

Local Context 위젯에서 설정 가능한 사항은 아래와 같습니다.

● 장소 유형

placeTypePreferences: ['restaurant', 'cafe']

● 장소 유형별 가중치

placeTypePreferences: [{type: 'restaurant', weight: 2}, {type: 'cafe', weight: 2}, {type: 'primary_school', weight: 1}]

● 검색되는 장소의 개수(최대 24개)

maxPlaceCount: 12

● 선택된 장소로의 도보 길찾기 출발지 좌표

directionsOptions: {origin: {lat: 47.6532809, lng: -122.3512206}},

위젯 레이아웃

 

● 장소 재검색

localContextMapView.search();

이벤트

 

Local Context Library는 정식 출시되면 여행 서비스 업체에서 유용하게 활용할 것으로 예상됩니다.

 

 

SPH는 CARTO, Google Maps, SuperMap 등 다양한 케이스에 존재하는 다양한 제품군을 보유 하고 있습니다. 고객의 사례에 꼭 맞는  무료 세미나 및 식별 컨설팅 을 제공하고 있습니다. 각 케이스에 더욱 자세한 이야기를 나누고 싶으 시다면,  여기 에서 문의 주시길 바라며, SPH에서 발행하는  GIS / 로케이션 인텔리전스 관련 최신 소식 을 받아보고 싶으신 분들은  페이스 북 페이지  또는  레터 를 구독 주시길 바랍니다. 감사합니다.

전국에 신속하고 정확하게 물건배송하는 BungkusIT의 구글맵 활용기

BungkusIT : 전국에 신속하고 정확하게 패키지 배송

 

BungkusIT 정보

주문형 배송 서비스 BungkusIT는 말레이시아 전역의 백만 고객에게 1 시간 내에 패키지를 배송합니다. 방문 택배(문앞에서 문앞까지) 서비스 앱으로 만들어진 이 앱은 음식 배달 및 지역 비즈니스들과의 협력으로 확장되었습니다. 고객은 또한 자전거를 타는 분들이 간단한 심부름을 할 수 있도록 고정 요금을 지불하는 개인 도우미로도 사용합니다.

위치 : 말레이시아

BungkusIT는 Google Maps Platform을 사용하여 정확하게, 효율적인 비용으로, 60 분 이내에 말레이시아 어디에서나 고객의 심부름을 하고 소포를 배달합니다.

결과 :

  • 운전자가 지도 정확도로 더 먼 지역의 고객에게도 도달할 수 있도록 지원합니다.
  • Place Autocomplete는 검색 시간을 단축하여 사용자 경험을 개선합니다.
  • 정확한 가격 책정을 위해 출발지와 목적지 사이의 정확한 거리를 계산합니다.

라이더가 효율적으로 배송을 완료할 수 있도록 지원

실수로 집에 열쇠를 두고 온 적이 있습니까? 아니면 집에 중요한 문서를 두고 왔는데 목적지에 도착한 후에야 깨달았나요? 말레이시아 전역에서 거의 백만 명의 고객의 일상적인 작업을 돕기 위해 BungkusIT 서비스를 이용하는 순간이 바로 이러한 일이 발생했을 때입니다.

BungkusIT는 시간 내에 언제 어디서나 무엇이든 제공한다는 사명을 가지고 큰 일은 아니지만 시간이 많이 걸리는 작업을 완료하여 삶에서 더 중요한 다른 일에 집중할 수 있도록 도와줌으로써 사람들의 삶을 더 쉽게 만드는 것을 목표로합니다.

BungkusIT는 두 가지를 달성하기 위해 설립되었습니다. 첫 번째는 주문형 배송 서비스를 제공하는 것이고, 두 번째는 말레이시아의 저소득층에게 일자리를 제공하고 권한을 부여하고 지역 중소기업 (SME)을 보다 쉽게 ​​접근 할 수 있도록 지원하는 것입니다.

BungkusIT roadies (택배 직원을 지칭하는 용어)는 고객을 위한 러너 역할 외에도 쇼핑몰 및 독립적으로 운영되는 상점을 방문하여 특정 품목을 구매하고, 택배를 발송하기도 하고 길가 포장 마차에서 간식을 사서 고객의 문 앞까지 배달할 수도 있습니다. BungkusIT의 기술 책임자 인 Aliasgar Abbasbhai는 “많은 고객이 우리를 개인 도우미로 활용합니다.”라고 말합니다. “음식이나 택배에만 집중할 수있는 다른 회사와 달리 우리는 다양한 서비스를 제공하고 고객이 요구하는 특정 작업을 완료 할 수 있습니다.”

쿠알라 룸푸르에 본사를두고있는 이 회사는 현재 말레이시아에서 네 번째로 큰 배송 회사입니다. 2020 년 3월에는 모든 배송 요구 사항에 대한 기본 배송 회사가 됨으로써 소규모 상인과 협력하도록 서비스를 확장했습니다. “가입 절차는 정말 간단합니다. 기본적으로 가맹점은 웹 사이트에 로그인하여 적은 월별 비용으로 이 서비스에 가입합니다. 그런 다음 고객에게 배송 할 제품이 필요할 때마다 세부 정보를 입력하기 만하면 라이더에게 알림이 갑니다.”

정확하고 상세한 지도 플랫폼으로 시작

스타트업으로서 BungkusIT는 매우 간소한 팀을 운영합니다. 이것이 바로 최고의 기술을 처음부터 선택하는 것이 중요한 이유입니다. 이 회사는 Google Maps Platform을 지도 솔루션으로 사용하여 서비스를 시작했으며 뒤돌아 보지 않았습니다. Aliasgar는 “몇 가지 지도 플랫폼을 비교했지만 솔직히 작은 음식이나 식료품점 찾기와 같은 정확성과 세부 사항에있어 Google Maps Platform와 견줄 수 있는 다른 플랫폼은 없습니다.”라고 말합니다.

“저희는 몇 가지지도 플랫폼을 비교했지만 솔직히 작은 음식이나 식료품 점을 찾는 것과 같은 정확성과 세부 사항면에서 Google Maps Platform과 비교할만한 다른 플랫폼은 없습니다.”

– Aliasgar Abbasbhai , 기술 책임자, BungkusIT

직관적인 문서로 Google Maps Platform을 설정하는 것도 매우 쉬웠으며 팀은 장애물에 직면하지 않았습니다. “제공된 문서가 명확하고 간단했기 때문에 Google의 교육이 필요하지 않았습니다.”라고 그는 설명합니다. 이 팀은 현재 말레이시아 구글맵 프리미어 파트너사인 Searce와 협력하여 BungkusIT를 새롭게 업데이트하고 제품이 플랫폼에서 최적화되도록합니다. “백엔드에서 데이터를 보는 데 도움이되었고 거기서부터 API 호출을 최적화하여 비용을 약 15 % 절감했습니다.”

Places API를 사용한 정확하고 안정적인 서비스 가격

BungkusIT의 모든 서비스는 거리에 따라 요금이 부과됩니다. 이것이 바로 회사가 정확한 가격 책정을 위해 출발지와 목적지 사이의 정확한 거리를 계산하기 위해 모든 위치의 정확성이 중요한 이유입니다.

“고객이 전체 주소를 입력 할 필요가 없기 때문에 검색 프로세스가 훨씬 더 빨라 졌습니다. Place Autocomplete 덕분에 앱에서 더 나은 사용자 경험을 제공 할 수 있었습니다.”

– Aliasgar Abbasbhai , 기술 책임자, BungkusIT

 

BungkusIT는 일상적인 작업을 위해 Places API 에 크게 의존 하므로 라이더가 한 장소에서 다른 장소로 빠르고 효율적으로 이동할 수 있습니다. 고객이 앱에 로그인하면 라이더가 가야하는 장소의 위치를 ​​입력하여 검색을 수행하여 주문합니다. Place Autocomplete를 사용하면 장소 이름을 입력 할 때 자동으로 채워 지므로 고객이 원하는 업체나 위치를 쉽게 찾을 수 있으므로 장소 이름 전체를 정확하게 입력하는 것에 대해 걱정할 필요가 없습니다.

Aliasgar는 “고객이 전체 주소를 입력 할 필요가 없기 때문에 검색 프로세스가 훨씬 더 빨라 졌기 때문에 Place Autocomplete 덕분에 앱에서 더 나은 사용자 경험을 제공 할 수있었습니다.”라고 말합니다.

 

 

BungkusIT에 가입한 판매자는 Places API를 사용하여 앱에 제품과 매장 위치를 ​​표시 할 수 있으므로 고객이 음식과 같은 특정 제품이나 특별한 이벤트를 위한 꽃다발을 찾을 때 이를 발견 할 수 있습니다.

예를 들어 고객이 약국에서 약을 구입해야하는 경우 약국 이름을 입력하기만하면 Plae Autocomplete이 고객이 찾고있는 것과 일치하는 약국을 제안합니다. 그런 다음 고객은 물건을 구매하고자하는 약국을 확인하고 앱에서 생성된 가격에 동의합니다.

그리고 나서 근처의 roadie가 작업에 대한 알림을 받고 이를 수락하고 약국으로 가서 구매를 하고 고객에게 배달합니다. 고객은 앱에서 운전자의 여정을 추적 할 수 있으므로 운전자가 어디에 있는지, 물품이 배송되기까지 얼마나 기다려야하는지 알 수 있습니다.

정보를 잘 아는 라이더는 더 빠른 서비스를 가능하게 합니다.

BungkusIT 앱에는 두 가지 버전이 있습니다. 고객이 사용하는 버전과 라이더 사용 버전이 있습니다. 작업이 고객 앱에 할당 된 다음 라이더 앱은 라이더에게 관련 보류중인 작업에 대해 경고합니다. BungkusIT는 Google 지도와 독자적인 기술을 조합하여 각 라이더의 거리와 위치를 파악하므로 근처에 있는 가장 관련성이 높은 라이더만 작업에 대해 알림을받습니다.

Distance Matrix API 를 사용하여 원래 위치와 목적지 사이의 이동 거리를 계산하면 운전자가 배송시 더 나은 결정을 내릴 수 있습니다. 가장 시간과 비용 효율적인 방법으로 배송을 완료 할 수 있도록 최적의 경로를 선택하는 데 도움이됩니다.

“우리가 사업을 확장하더라도 항상 최고의 고객 서비스 경험을 통해 고객이 원하는 것을 적시에 얻을 수 있도록하는 것이 최우선 과제입니다. Google Maps Platform을 통해 비즈니스를 성장시킬 수있는 좋은 위치에 있다고 믿습니다.”

– Aliasgar Abbasbhai , 기술 책임자, BungkusIT

비즈니스 성장 및 배송 경험 개선

계속 확장됨에 따라 BungkusIT는 더 큰 글로벌 브랜드와의 파트너십 구축에 주력하고 있습니다. 이 회사는 이러한 대규모 고객을 충족시키기 위해 자동차 및 트럭을 포함하여 더 많은 운송 옵션에 투자했습니다. 또한 대부분의 요청이 이루어지는 시간 및 요청 유형과 같은 고객 요구를 더 잘 이해하기 위해 인공 지능 및 머신러닝의 잠재력을 탐색 할 계획입니다. Aliasgar는 “우리가 아무리 큰 규모로 성장하더라도 항상 고객이 원하는 것을 제 시간에 최고의 고객 서비스 경험으로 얻을 수 있도록하는 것이 우선 순위가 될 것입니다.”라고 말합니다. ” 또한 Google Maps Platform을 통해 사업을 성장 시키세요.”

 

 

SPH는 Maxar Technologies, Google Maps, SuperMap 등 다양한 케이스에 적용될 수 있는 다채로운 제품군을 보유하고 있으며 고객의 사례에 꼭 맞는 무료 세미나 및 개별 컨설팅을 제공하고 있습니다. 각 케이스에 맞춰 더욱 자세한 이야기를 나누고 싶으시다면 여기에서 문의 주시길 바라며, SPH에서 발행하는 GIS/로케이션 인텔리전스 관련 최신 소식을 받아보고 싶으신 분들은 페이스북 페이지 또는 뉴스레터를 구독해 주시길 바랍니다. 감사합니다.

 

포스트코로나, 구글맵으로 여행산업에 에너지를 불어넣어보자!

코로나 19 백신 접종이 시작하면서 여행사 산업에 대한 기대감이 높아지고 있습니다. 또한 여행사들도 국내 여행사의 플랫폼 강화 움직임도 계속 되어지고 있습니다. 여행신문 기사에 따르면 포스트 코로나 시대에는 패키지보다 개별여행을 선호할 것이라는 예측이 있고 글로벌 OTA(부킹닷컴, 트림닷컴 등 온라인 여행 에이전시)와의 경쟁에도 대비하는 차원으로 다양한 시도들을 한다고 합니다. 이미 노랑풍선이 2021년 1분기 내 OTA 통합플랫폼 론칭을 예고하기도 하였습니다.

SPH는 구글 지도를 활용한 서비스들을 개발한 다양한 여행사들의 활용 사례들이 있습니다. 주로 Dynamic Maps(배경지도) 기반으로 사용되던 API를 확장하여 주변 여행지, 주변 관광 장소, 주변음식점 등을 안내해주기 위한 Places API와 다양한 방식의(차량, 도보,. 대중교통, 자전거) 경로안내 서비스를 함께 체험할 수 있는 여행 플랫폼으로 확장되고 있습니다.

참좋은여행은 Google Maps Directions를 통해 집에서 출발공항까지 갈 수 있는 대중교통 노선정보 제공하였고, Google Static Maps를 활용하여 여행지역의 지도를 다운로드 받아서 오프라인으로 사용할 수 있도록 자체 서비스 지도를 제공하고 있습니다. (내 현재위치, 패키지 여행경로, 호텔위치 등)

 

여행상품 중개 플랫폼 ‘마이리얼트립’은 대부분의 매출을 해외 파트에 의존해왔기 때문에 올해 초 코로나19의 영향을 강하게 받았다고 합니다. 하지만 코로나19가 국내에 본격적으로 상륙한 3월부터 빠르게 국내 여행, 특히 제주도로 사업을 집중하면서 다양한 고객 맞춤형 서비스를 Google Maps Platform을 활용하여 제공하고 있습니다.

개인 맞춤형 여행 컨설팅 스타트업 ‘여다’가 올해 12월 글로벌 벤처캐피털(VC) 500 스타트업으로부터 투자 유치에 성공했다고 합니다. ‘여다’ 운영사업자인 ‘스토리시티’는 자체 구축한 여행·여행지 데이터베이스, 추천 알고리즘에 기반해 개인 취향에 최적화된 여행 일정을 제공하며 빠르게 국내 여행자들에게 차별화된 경험을 선사하고 있습니다. 

 

여행 플랫폼 기업 트리플은 빅데이터를 기반으로 국내외 관광지와 맛집, 쇼핑 리스트 등 다양한 콘텐츠와 항공권, 호텔, 투어, 입장권 등 각종 여행상품을 맞춤 제공하고 있습니다. 전세계 220여 개 도시 140만 개 장소에 여행 정보를 실시간으로 여행자 위치와 동선에 맞게 제공하고 있어 차별화된 서비스를 제공하고 있습니다. Google Maps Platform을 기반으로 트리플의 유저가 여행 중에 가는 장소마다 위치, 날씨, 시간 때 등에 맞는 맞춤 정보와 함께 맛집, 관광지 등을 실시간 무료로 추천해주는 서비스가 매우 차별화된 점이라고 볼 수 있습니다. 트리플에 기재되는 다양한 유저들의 올린 최신 리뷰와 여행지에 관련된 사진, 여행 팁 등을 생생하게 얻을 수 있다는 장점이 있습니다.

 

인터파크투어, 웹투어, 참좋은여행, 호텔신라, 하나투어, 11번가 여행, Hyundai Card Privia mall 및 한국공항공사 등 많은 기업들이 현재 Google Maps Platform을 활용하여 여행 관련한 차별화된 고객 서비스들을 제공하고 있습니다. 

여행 업체들이 차별화된 고객 서비스를 위하여 Google Maps Platform을 활용하는 이유는 다양하게 있습니다. 예를 들어 사용자가 웹 사이트에서 호텔을 검색하면 Google Maps Platform 및 Places는 100% 관련 답변을 제공하며 인터렉티브 지도 결과 값은 각 업체들의 비즈니스 모델 기반으로 할 수 있습니다. 방문자의 검색어를 관광 명소 (방문할 장소, 레스토랑, 기차역 및 공항 등)과 결합할 수 있습니다. 더불어 호텔까지 가는 경로 계산과 같은 상황에 맞는 서비스를 실시간으로 제공할 수 있습니다. 사용자의 여행 계획을 체계화하고 현지 검색을 활용해서 현지 도착 전에 여행 경험을 향상 시킬 수 있습니다. 

Google Maps API와 SPH의 GIS 노하우를 통해서 사용자가 원하는 관광 목적지, 호텔, 레스토랑 등을 찾고 주변 지역 및 다양한 관심 장소를 탐색하여 신속하게 방문하거나 예약이 가능합니다. 이를 통해 비즈니스 입장에서는 전환율이 증가하고 온라인 지도를 사용하는 사용자 수를 늘릴 수 있습니다. 

최근에는 코로나19로 인하여 실제적인 여행 경험이 축소되었기에 랜선 여행 컨텐츠를 Google street view를 활용하여 제공하는 곳도 있습니다. 대표적인 예로 샌드박스네트워크의 구글맵 기반 온라인여행 영상입니다. 

국내 뿐만 아니라 세계 각국의 거리의 모습을 360도 실사로 보여주는 기능이 있기 때문에 자유롭게 여행을 할 수 없는 이 시점에서 간접적으로라도 전 세계 곳곳을 살펴볼 수 있는 경험을 제공하고 있습니다.

예전에 익스피디어와 부킹닷컴의 실적악화는 구글 때문이라는 보도자료를 본 적이 있습니다. 구글은 지도를 서비스하면서 실제 막대한 양의 각 장소의 리뷰들을 꾸준히 축적해왔고 Google Maps API의 기술적인 발전으로 인하여 여행업계의 큰 흐름과 변화를 주도할 것으로 예상하고 있습니다. 다른 문화, 다른 언어, 다른 환경에서 다양한 경험을 쌓고 성장할 수 있는 ‘여행’산업은 코로나19 이후 가장 빠르게 회복할 것이라 생각됩니다. 여행자들이 더욱더 가치있고 의미있는 여행 경험을 할 수 있도록 대한민국 여행업의 회복을 바랍니다. 

 


SPH는 Maxar Technologies, Google Maps, SuperMap 등 다양한 케이스에 적용될 수 있는 다채로운 제품군을 보유하고 있으며 고객의 사례에 꼭 맞는 무료 세미나 및 개별 컨설팅을 제공하고 있습니다. 각 케이스에 맞춰 더욱 자세한 이야기를 나누고 싶으시다면 여기에서 문의 주시길 바라며, SPH에서 발행하는 GIS/로케이션 인텔리전스 관련 최신 소식을 받아보고 싶으신 분들은 페이스북 페이지 또는 뉴스레터를 구독해 주시길 바랍니다. 감사합니다.