블로그 이미지
* Microsoft MVP - Windows Development 2014 ~ 2019 5ring * LINE : kaki104 * facebook : https://www.facebook.com/kaki104 https://www.facebook.com/groups/w10app/ kaki104

카테고리

List All (550)
Xamarin Forms (4)
Bot Framework (18)
Azure (9)
Windows 10 (35)
Facebook News & Tips (158)
Windows App(Universa.. (83)
Windows 8&8.1 (113)
Windows Phone 8 (42)
Silverlight (37)
HTML5 & MVC4 (16)
WPF (1)
Portable Class Library (2)
Uncategorised Tips a.. (3)
Kinect for Windows (2)
ETC (12)
kaki104 Scrap (4)
App News (11)
Total519,087
Today51
Yesterday98

마이크로소프트의 Mapping과 위치 기술을 배울 수 있는 세션으로, 당신의 XAML과 웹 베이스 어플케이션에 윈도우 맵앱에서 사용되는 많은 기능들을 어떻게 가져다가 사용할 수 있는지를 알 수 있다.

 

https://channel9.msdn.com/Events/Build/2016/B867

 

 

 

1. Maps Platform 개요

 

사용하는 방식은 크게 UWP용 전용 컨트롤을 사용하거나 웹 컨트롤을 사용하고, REST 서비스를 이용해서 부가정보 들을 제공하고 있는데,

 

1) 공간 데이터 서비스

2) 경계 데이터

3) Reverse Geocoding

4) Geocoding

5) 길찾기

6) 교통 사고

7) 정적 이미지

8) Elevations

 

위의 8개의 정보를 제공한다.

 

 

 

그래서, 맵 플랫폼을 이용해서 코타나에서 길안내 지도를 보여주거나, Map 앱, 핸드폰 MMS 문자로 자신의 위치를 보낼 때 사용하고 있다.

 

 

 

2. Native Map Control (UWP)

 

1) 모든 윈도우 디바이스에서 사용 가능 : 모바일 데스크톱, IoT, 홀로랜즈, 서피스 허브, Xbox One(조만간 사용가능)

2) 다양 한 사용 분야 : 네비게이션 맵 앱, 여행, 생산성, 비지니스 뉴스 & 날씨, 소셜,...

3) 코드

3-1) 구멍난 폴리곤 사용

음..이렇게 사용하는 것이 이전 버전에서는 불가능 했기 때문에 소개하는 것이 겠죠??

 

 

3-2) 근처만 보이기

 

 

 

 

 

데모를 진행했는데..

내용이 캘리포니아 선택해서 오프라인 맵 다운로드를 받았다. 음음..말하려는 것이 무었이 였을까?? (이미지 생략)

 

 

3. 빙 공간 데이터 서비스 업데이트

 

3-1. 빙 공간 데이터 서비스?

1) 현재 기능 : 공간 정보를 REST 형태로 서비스, 빙맵에 경계(boundaries) 관리, 일괄 혹은 예약 geocoding

2) 새로운 기능 : KML 업로드와 쉐이프 파일을 데이터 소스로, 자동 쉐이프 파일을 WGS84에 재 투영, GeoData 디렉토리

3) Roadmap : Bing Places 병합

 

-> 음 이 내용만 봐서는 크게 와닫는게 없는뎅..쿨럭

 

3-2. Maps Across Platforms

 

빙맵의 70%가 비지니스 인텔리젠스를 위해 사용..이라고하는데 음음..어디에 사용되는 건지 구체적인 내용이 나오지 않아 모르겠음..(각 OS 별 사용 %는 표시되는데..)

 

 

3-3. Bing Map V8 SDK - Preview 출시

 

1) 고성능 : HTML5 canvas 사용, 수천개의 도형 지원, 새로운 'lite' 모드 지원

2) 풍부한 기능 : 백터 맵 레이블, Branches 지원, 8개의 새로운 모듈과 새로 추가된 많은 기능, 더 많은 기능 추가를 계획 중

3) 개발자 친화 : 적은 코드로 더 강력하게, V7 지원, 인터렉티브 SDK 향상

4) 시나리오 기반 디자인 : 5년간 사용자의 피드백 사용, 여러 앱 개발자의 타입에 맞도록 제작

 

 

녹색 부분이 V8에 추가된 내용

 

 

 

3-4 Release Branches

-> 정확하게 어떤 서비스인지 모르겠다는..

 

 

 

3-5. Bing Maps V8 Interactive SDK

 

Bing Map Dev Center

https://www.bingmapsportal.com/

 

Sing In 버튼을 클릭해서 입장한 후 Interactive SDK 링크를 클릭하면

API를 호출하고 결과를 바로 볼 수 있는 페이지로 이동한다. 여기가 새로만들어진 Interactive 이다.

 

직접 주소는 대충 아래와 같다.

http://www.bing.com/api/maps/sdk/mapcontrol/isdk#loadMapAsync+JS

 

 

-> 이전에 비해서 지도가 상당히 정리된 느낌으로 이제는 정말 구글 맵 앙쓰고 빙 맵 사용하고 싶어진다.

 

JavaScript 명령을 추가한 후 오른쪽 중앙에 플레이 버튼을 클릭하면 입력된 코드를 즉시 실행해서 결과를 보여준다.

 

 

우리집 근처 Bing map 

 

동일한 곳 Google map

 

 

 

워~ 일단 글씨와 지도가 bing map 쪽이 훨씬 선명하게 출력되는 느낌입니다. 음 뭔가 달라진 것 같내요

 

자동완성 기능 테스트

 

 

 

3-6. 구멍난 폴리곤 추가 가능

 

3-7. 2개의 모듈을 동시에 표시 가능

 

지도를 띠우고, 그 위에 온도 데이터를 불러와서 또 출력하는..셈플

 

 

3-8. 우편번호를 이용한 경계 표시

 

 

 

4. What's Next

 

1) 모바일 서포트

2) TypeScript 정의

3) 지역화 확장

4) 맵을 이미지로 추출

5) Map API 임베디드

6) Driven 맵 설정

 

4-1. What's Next - Map Styles

Dark and Greyscale road map styles which are better suited for Business Intelligence apps

 

4-2. What’s Next – Image Filters

Apply an image filter to the base map tiles to create a custom map style

4-3. What’s Next - Geometry Calculations

다양한 모양 지원

 

5. Map에 대한 뉴스

http://aka.ms/MapsAtBuild

 

6. 옮긴이 생각

 

과거 Bing map 초기 버전에 비하면 엄청난 발전이 보여진다. 이제는 진짜 Bing map을 사용해서 앱을 만들어 보고 싶다는 생각이 든다. 네비게이션 앱 만드는 것이 가능하지 않을까??

 

 

 

Posted by MVP kaki104

티스토리 툴바