Ограничить минимальное / максимальное масштабирование на карте Bing с помощью v7 элемента управления AJAX?

Я работаю над сайтом, который использует v7 Карт Bing Управление AJAX. Одна из вещей, которые мне нужно сделать, - это ограничить уровень масштабирования, чтобы пользователи не могли увеличивать масштаб выше определенного уровня или уменьшать масштаб выше определенного уровня.

Я обнаружил метод getZoomRange в объекте Map после проверяя его, он просто возвращает литерал объекта со свойствами «min» и «max». Итак, я подумал, что перегрузка, вероятно, поможет:

// "map" is our Bing Maps object
map.getZoomRange = function ()
{
  return {
    max:      14
    min:      5
  };
};

... но нет. Это не имеет никакого эффекта (на самом деле это как-то связано с появлением ползунка масштабирования при использовании панели инструментов по умолчанию).

Перехват события и предотвращение его продолжения также, похоже, не имеет никакого эффекта.

9
задан rbrundritt 30 November 2016 в 20:53
поделиться