2011-01-25 3 views
3

저는 인도에서 온 컴퓨터 과학 학부생입니다. 안드로이드 용 최신 Google지도 5와 같은 3D 건물을 표시하는 WPF 응용 프로그램을 만들고 싶습니다. 이것은 내 마지막 해의 프로젝트의 기초가 될 것입니다. 내가이 일을하기 전에 몇 가지 질문이 있습니다.Google지도 API가 건물에 대한 고도 정보를 제공합니까?

  1. 데스크톱이나 웹 기반으로 설정해야합니까? 아니면 일부 메타 데이터를 저장하고 데스크톱 소프트웨어에서 데이터를 렌더링해야합니까?

  2. 지도 영역에 건물을 3D로 표시하려면 WPF 만 충분하거나 XNA 및 Direct X에 대한 지식이 필요합니까?

  3. Google Maps API를 사용하면 Google지도를 위반합니까? (Google지도가 인도에서 제공하지 않는 것을하고 싶습니다.) Bing Maps를 더 나은 옵션으로 사용하고 있습니까?

  4. 빌딩 높이를 읽고 위에 언급 한 Maps API를 사용하여 렌더링하는 것이 가능합니까? Google Maps API를 통해 사용할 수있는 고도 데이터는 지형에 대한 것이지 개별 건물에 대한 것이 아닙니까?

이 프로젝트를 완료하는 데 3 개월의 시간이 걸리고 작업하려는 기술에 대한 세부 정보를 제공했습니다.

이 기술에 대한 심층적 인 지식이 필요합니까?

세부 사항을 놓친 경우 실례합니다. 나는 오페라 모바일을 사용하여 핸드폰에서 이것을 게시하고 있습니다. 이제 stackoverflow를위한 안드로이드 클라이언트가 생겼습니다.

답변

0

1) 이는 전적으로 귀하에게 달려 있습니다. 대상 사용자를 지정하지 않으면 응용 프로그램을 전달하는 가장 좋은 방법은 무엇인지 말할 수 없습니다. 예를 들어 널리 배포하고 높은 호환성을 원한다면 웹 기반 응용 프로그램이 가장 적합 할 수 있습니다. Conversley, 고성능이 필요하고 특정 OS, 칩셋 등을 목표로 삼는 경우 독립 실행 형 응용 프로그램이 더 좋을 수 있습니다.

2) 다시 말하기는 어렵습니다. WPF는 확실히 3D 개체를 렌더링 할 수 있으며 필요한 모든 것을 제공 할 수 있습니다. 다시 복잡한 렌더링이 필요한 경우 HDR 텍스처, 멀티 스레딩 등과 같이 많은 도움을 줄 수있는 최신 버전의 Direct3D를보고 싶을 수도 있습니다.

3) 저는 변호사가 아닙니다. 확실하게 말하지 않아도 - 만약 내가 그렇다하더라도 여전히 구현의 세부 사항에 의존 할 것입니다. 그건 그렇습니다. bing maps 섹션 2 (i)는 당신에게 아주 좋은 것처럼 보입니다. - 당신이 제한없이 공개적으로 응용 프로그램을 사용할 수있게 만들면 학문적 이용은 꽤 열려있는 것처럼 보입니다. Google TOS는 적어도 내게 더 제한적인 것처럼 보입니다.

4) Google Maps/Earth TOS의 미풍이 될 것입니다. 사용 제한에 관한 섹션이 매우 분명해 보입니다.하지만 다시 말해서 저는 변호사가 아니므로 확실하게 말할 수 없습니다. ..

+0

응용 프로그램을 웹 (서비스)에두면 많은 관리 및 안정성 검사가 필요합니다. 너무 많은 두통. 반면 데스크톱 매시업 소프트웨어는 이러한 번거 로움을 무료로 구현합니다. 응답 한 사람은 처음이며 이미 응용 프로그램 작업을 시작했습니다. 이미 5 개 모듈 중 2 개를 완료했습니다. 나는 심각하게 경량의 웹 서비스 (이 데스크탑 버전에 평행)를 고려할 것이다. 그것은 Google지도처럼 아무것도 아니지만 전적으로 그것을 기반으로합니다. 답장을 보내 주셔서 감사합니다. 내 에너지를 올바른 방향으로 전달하는 데 도움이 될 것입니다. – r3st0r3

관련 문제