2012-01-19 4 views
0

내 Windows Phone Mango 앱의 경우 Bing Maps에서 오버레이를 히트 맵으로 만들고 싶습니다. 타일 오버레이가 가장 좋은 방법 인 것 같습니다. 나는 좋은 문서 나 코드 샘플을 찾는 데 어려움을 겪고있다. 대부분의 사람들이 타일 소스를 웹 서비스로 향하게하는 것처럼 보입니다. 차라리 히트 맵을 폰 자체에 렌더링하고 싶습니다. 가능합니까?Windows Phone Bing Maps의 TileOverlay?

답변

0

지도에서 데이터를 나타내는 데 타일 레이어를 사용하는 주된 이유 중 하나는 일반적으로 일회성 또는 드문 작업으로 레이어를 만드는 데 관련된 계산 및 렌더링이 수행된다는 것입니다. 그런 다음 런타임에 클라이언트가 수행해야하는 유일한 작업은 미리 렌더링 된 타일 이미지를 서버에서 검색하여 맵에 바로 표시하는 것인데 이는 간단하고 리소스가 부족한 작업입니다.

렌더링 타일은 처리 및 메모리 사용면에서 자원 집약적 인 작업이 될 수 있습니다. 예를 들어 8Gb RAM이있는 쿼드 코어 데스크톱 컴퓨터에서는 초당 약 3 개의 타일 만 렌더링 할 수 있습니다. 기술적으로 핸드 헬드 장치에서 타일을 동적으로 생성 할 수 있다고하더라도 성능은 거의 모든 사용자에게 받아 들여지지 않을 것입니다. 또한 레이어가 생성 된 데이터를 어떻게 저장할지에 대한 질문을 가지고 있습니다. 히트 맵을 그리는 것에 대해 이야기하고 있기 때문에 점에 대한 상당히 큰 데이터 세트를 가지고 있다고 생각합니다. 디바이스에서 로컬로 저장하거나 네트워크를 통해 가져온 것으로 생각 했습니까? (다른 문제가 발생합니다).

기본적으로 이론적으로 클라이언트에서 타일 레이어를 동적으로 생성 할 수는 있지만 처음부터 타일 레이어를 사용하면 거의 아무런 이점도 없으므로 어떤 코드 샘플도 찾을 수 없을 것입니다. 그렇게하려면. 혹시 전화로 히트 맵을 작성하려는 이유에 대해 설명 할 수 있을까요?

.NET 또는 PHP를 사용하여 Bing Maps 클라이언트에 타일 이미지를 렌더링하고 서버 맵 타일 라이브러리를 만들거나 mapnik.org 또는 geoserver.org와 같은 기존 맵 렌더링 라이브러리를 사용할 수 있습니다. .

+0

좋습니다. 타일 ​​서비스가 반환해야하는 값의 유형에 대한 문서를 참조 할 수 있습니까? 나는 그것을 찾는 데 어려움을 겪고있다. –