Установка минимального / максимального масштабирования для карт Bing в Silverlight

Я использую Silverlight sdk для Bing Maps. У меня есть карта, все мои PushPins нанесены на карту. Теперь я хочу запретить пользователям уменьшать масштаб до тех пор, пока они видят весь мир, и ограничить его только США. Было бы неплохо, если бы было что-то простое, вроде Map.MaxZoom, но его нет. Любая помощь?


person Boone    schedule 31.05.2010    source источник


Ответы (1)


public class MyMapMode : Microsoft.Maps.MapControl.Core.MercatorMode
{
    public Range<double> MapZoomRange = new Range<double>(1.0, 10.0);
    protected override Range<double> GetZoomRange(Location center)
    {
        return this.MapZoomRange;
    }
}

можешь попробовать!

person nbjkj    schedule 28.07.2010