이제 CartoDB와 Nutiteq SDK를 활용해 모바일 애플리케이션을 개발해보세요.

CartoDB의 강력한 지도 관련 기술과 모바일 지도 개발 도구인 Nutiteq SDK의 만남으로, Android, iOS, Windows Phone 등 어떤 모바일 플랫폼에서도 사용자에게 최적화된 지도 Application 개발이 가능해졌습니다! 조금 더 자세한 사항들을 영상을 함께 보고 확인해보도록 하겠습니다.

 


<CartoDB & Nutiteq from CartoDB on Vimeo>

 

모든 Device 지원

 영상에서 본 것처럼, 최근 CartoDB가 Nutiteq을 인수함에 따라 Web 뿐만 아니라 다양한 플랫폼에서 CartoDB 기능을 사용할 수 있게 되었습니다. Nutiteq SDK가 안드로이드 개발을 위한 JAVA, iOS 개발을 위한 Objective-C와 Swift, 윈도우 폰 앱 개발을 위한 C#(.Net) 등 모든 주요 모바일 플랫폼에 대한 개발 언어 SDK를 지원하기 때문이죠.  JavaScript를 이용한 웹 앱 뿐만 아니라 모바일에서도 최적화한 애플리케이션을 개발할 수 있으므로, 거의 모든 장치에서 CartoDB를 이용해 사용자가 원하는 형태의 애플리케이션을 만들 수 있다고 볼 수 있겠네요.

 

Offline 사용 및 Routing

 사전에 다운로드 받은 map data를 기본적으로 지원되는 vector 및 raster 기반의 배경지도 위에서 사용할 수 있기 때문에, 오프라인 용으로 애플리케이션을 만들 수 있습니다. 또한 CartoDB가 보유한 다양한 국가의 노선 정보를 가지고 길 안내와 같은 네비게이션 기능을 이용할 수 있습니다.

 

사용 방법

  Nutiteq SDK를 실제로 테스트 해보았습니다. 아래 이미지는 Nutiteq SDK와 CartoDB를 이용해서 지도를 띄워주는 간단한 안드로이드 애플리케이션을 만들 수 있는 코드 샘플입니다.

스크린샷 2016-03-02 오후 6.38.00<Nutiteq에서 제공하는 Code Sample>

 소스 코드에서, 라이센스 키를 이용해서 MapView 객체를 생성하고, 스타일과 baseLayer를 설정하여 mapView를 띄우는 간단한 단계를 거쳐서 지도를 띄울 수 있음을 확인할 수 있습니다. 마지막으로, 안드로이드 폰에서 실제로 실행된 화면을 보시겠습니다.

스크린샷 2016-03-02 오후 7.17.46

<실제 안드로이드 폰에서 실행시켜본 화면. 참조 – Nutiteq Sample Apps>

 

Nutiteq에 대해 더 알아보고 싶어지셨습니까? CartoDB Blog의 ‘ Welcome Nutiteq to the CartoDB family!’ 기사와 nutiteq 에서 더 자세한 정보를 알아보시고, 추가적인 문의사항 혹은 Pro Plan이나 Enterprise Plan에 대한 정보가 필요하시면 CartoDB Premier 파트너사인 (주)SPH에게 문의해 주시기 바랍니다.