Windows Phone 8.1의 Bing Maps 컨트롤 위에 렌더링하는 타일 레이어의 불투명도를 설정할 수 있기를 원합니다.Bing Maps SDK Windows Phone 8.1 타일 불투명도
현재 HttpMapTileDataSource 객체를 사용하여 원격 서버에서 타일 데이터를 가져옵니다. 그러나이 또는 MapTileSource 객체에는 opacity 속성이 없습니다.
WP7 용 빙지도는 적절한 MapTileLayer 열거 형을 설정하여 불투명도를 제거하려고 시도합니다. 그러나 사용자가 원하는대로 타일 이미지에 불투명도를 설정할 수 있어야합니다.
HttpMapTileDataSource dataSource = new HttpMapTileDataSource(baseUrl);
dataSource.AllowCaching = true;
var customTileSource = new MapTileSource(dataSource);
customTileSource.IsFadingEnabled = false;
customTileSource.AllowOverstretch = true;
customTileSource.Layer = MapTileLayer.AreaOverlay;
customTileSource.Visible = visible;
customTileSource.IsRetryEnabled = true;
customTileSource.IsTransparencyEnabled = true;
tileSources.Add(customTileSource);
// adding the source to my map control
_map.TileSources.Add(customTileSource);
이전에이 소스를 다운로드했지만 나에게 이상적인 특정 제한 사항이 있습니다. HttpMapTileDataSource가하는 한 가지는 확대 및 축소 및 패닝 할 때 지속적으로 원격 URI를 폴링하는 것입니다. 당신의 솔루션이 그것을 허용합니까? –
저는 타일 레이어 중 어떤 것도 그렇게하지 않는다고 생각합니다. 타일 데이터 소스는 성능상의 이유로 자동으로 데이터를 캐시합니다. 캐싱이 발생하지 않으면 모바일 장치에서 앱 속도가 느려질 수 있습니다. 일정 기간 후에 업데이트를 강제로 수행하면 항상 데이터 소스를 제거하고 다시 추가 할 수 있습니다. – rbrundritt