2012-07-14 5 views
0

내 대학의 고유 한지도를 제공하는 Android 애플리케이션을 개발하고 싶습니다. 누구든지 그러한 서비스를 개발하는 데 필요한 것을 말해 줄 수 있습니까? 그러한 응용 프로그램에 OpenGL이 필요합니까? 기본 아이디어는 사용자의 위치와 방향을 보여주는 Google지도와 같은 것을 갖는 것입니다.Android지도 애플리케이션 요구 사항

내 대학은 언덕이 많은 지역에 위치하므로 Google지도 이미지가 명확하지 않습니다. Google지도를 사용하여 선명하고 명확한 애플리케이션을 만들기 위해 어떤 방식으로 수정해야합니까? 아니면 새로 시작하는 것이 더 낫습니까?

답변

2

맵핑 애플리케이션에는 OpenGL이 필요하지 않지만 실제로 사용할 수는 있지만 대부분의 맵핑 애플리케이션 (Google지도 포함)은 미리 렌더링 된 이미지 "타일"을 사용합니다. 각 타일은 설정된 지리적 영역을 포함하며 사용자가 필요로하는 모든 정보를 포함합니다.

타일을 생성하는 데 적합한 응용 프로그램은 TileMill입니다. Tilemill은 타일을 생성하기위한 매핑 데이터가 필요하며이 데이터의 좋은 소스는 OpenSteetMap입니다. 맞춤 타일을 만든 후에는 Android 위치 API를 사용하여 사용자 위치를 얻고 마커가있는 관련 타일을 표시 할 수 있습니다.

또 다른 옵션은 Mapp과 같은 값을 사용하는 것입니다.

+0

좋아요, 열린 거리지도의 데이터에 의존하는 대신 타일로 내 오버 헤드 이미지를 제공 할 수있는 방법이 있습니까? – nkvp

+0

예, 항공 또는 위성 이미지로 타일을 만들거나 원하는 스타일로 OpenStreetMap의 기존 매핑 정보와 결합 할 수 있습니다. TileMill은 자체 래스터 데이터를 사용하여 타일을 만들 수 있습니다. – StuGrey

+0

거기에 어떤 자유로운 방법이 있습니까? TileMill은 무료가 아닙니다. – nkvp