Могу ли я ограничить пользователей определенным диапазоном и уровнем масштабирования на Картах Bing? - PullRequest
2 голосов
/ 02 апреля 2011

Похоже на Могу ли я ограничить пользователей определенным диапазоном и уровнем масштабирования в Картах Google? за исключением Карт Bing.

Я не вижу ничего в API специально для этого, поэтому я не уверен, что это легко сделать без переопределения какого-либо метода (и я не знаю, какой именно).Я работаю только в javascript, а не в silverlight и не использую серверные технологии.

1 Ответ

1 голос
/ 02 апреля 2011

Это можно сделать, но они не делают это легко.Вам необходимо прослушать событие перемещения мыши.

function LimitMove(e)
  {
     if (/* is map inside valid bounds check */)
     {
         return true; //true means we will handle the event (do nothing)
     }
     return false; //false means let the map do the default action (move)
  }

map.AttachEvent("onmousemove", LimitMove);
...