2012-10-14 2 views
4

Android 및 iOS 장치에 여러 층으로 연결된 일련의 건물에 대한 대화식 2D지도 응용 프로그램을 만드는 작업이 수행되었습니다. 애플리케이션에는 결국 Google 스트리트 뷰 인터페이스와 3D 모델링보기 옵션이 있어야합니다.대화 형 모바일지도에 적합한 언어/프레임 워크

제 질문은이 작업에 적합한 최상의 프로그래밍 언어 또는 기존 프레임 워크에 관한 것입니다. 무엇을 권하고 싶습니까? 이 작업을 완료하는 데 약 2 년이 걸리므로 다른 언어를 선택하는 것은 문제가되지 않습니다.

필수 응용 프로그램 기능 : 여러 건물과 바닥의

  • 대화 형 2D지도.
  • Google 스트리트 뷰 유형 기능.
  • Google지도와 유사한 기능을 가진 길 찾기.
  • Android 및 iOS에서 Android를 기본 개발 플랫폼으로 지원합니다.

선택적 응용 프로그램 기능 : 3D 아티스트로 모델링 여러 건물과 바닥의

  • 인터랙티브 3D지도.
  • 웹 사이트 기반 응용 프로그램에 적응하는 기능.

이것은 엄청난 사업으로 옵션 기능은 선택 사항입니다. 이 프로젝트는 대학을위한 것입니다. 대형 터치 스크린 받침대에 앉아서 안정적이고 유지 보수가 필요합니다. 많은 것을 요구하고 있습니다.

저는 현재 C#/++와 사이딩을하고 있습니다.

사람들의 생각은 무엇입니까?

감사합니다.

답변

0

응용 프로그램 개발보다는 컨텐츠 개발 관점에서 프로젝트를 보는 것이 훨씬 나을 것입니다.

지도 및 3D 콘텐츠를 개발하고 COLLADA 3D 모델을 참조하는 KML 문서로 게시하십시오.

그런 다음

는 또한 사용자 정의 스트리트 뷰 또는 스트리트 뷰 오버레이를 제공하는 방법이있다 (예를 들어 http://www.google.com/mobile/earth/) 모바일 버전을 포함하여 기존의 구글 맵과 구글 어스 뷰어를 사용하여/시험을 볼 수 있습니다 (예를 들어,http://googlemapsmania.blogspot.com/2012/07/custom-street-view-tutorial.html)

무료로 제공되는 기존 응용 프로그램이 여러 플랫폼에서 사용 사례를 처리하는 데 이미 큰 도움이된다면 재발견하는 데 시간을 낭비하게됩니다. 반면에 사용자 정의 응용 프로그램을 정말로 작성하고 싶다면 사용자 정의 컨텐츠가 필요할 것이며 "표준"포맷으로 작성하는 것이 좋습니다. 그러면 시작하면 아무것도 잃지 않을 것입니다. Google 호환 형식으로 콘텐츠를 개발합니다.

0

실내지도의 경우 Google에서 구현 한 실내지도 지원을 살펴 보는 것이 좋습니다.

http://maps.google.com/help/maps/floorplans/

이하고 실행 매우 낮은 노력으로 안드로이드 버전을 얻을하는 데 도움이 될 수 있습니다. 당신이 당신의 자신을 작성하려는 경우

, 당신은 당신이 할 수있는, 자바와 목표 C를 모두 배울 수, 또는 당신이 자 마린 미들웨어를 사용하는 경우 Xamarins

같은 플랫폼 사이에 이식 할 수있는 미들웨어를 사용해야합니다 C#을 사용하십시오.