Можно ли сделать полигон кликабельным с помощью API Bing Maps? - PullRequest
1 голос
/ 04 марта 2010

Я могу поставить метку в центр каждого многоугольника, чтобы получить «кликабельную» область, но это дополнительный шаг, который я бы предпочел не предпринимать.

1 Ответ

0 голосов
/ 04 марта 2011

Да, но это отчасти боль. Шаги:

1.) Прикрепить к событию mousclick в VEMap 2.) определить, был ли щелчок мышью в пределах области вашего многоугольника или на фигуре 3.) остановить распространение события на сам объект карты

Часть с обработчиком мыши здесь: http://www.codeproject.com/KB/scripting/Use_of_VEMap.aspx#heading0012 - неплохой учебник, хотя, если вам нужен конкретный код, я могу также поработать с вами.

Как примечание, вы останавливаете всплывающее окно события, возвращая true в своей собственной функции: http://msdn.microsoft.com/en-us/library/bb412543.aspx

...