Можно ли сделать полигон кликабельным с помощью API Bing Maps?
Я могу поставить метку в центр каждого многоугольника, чтобы получить "кликабельную" область, но это дополнительный шаг, который я бы предпочел не предпринимать.
1 ответ
Да, но это отчасти боль. Шаги:
1.) прикрепить к событию mousclick в VEMap 2.) определить, был ли щелчок мыши в пределах области вашего многоугольника или на фигуре 3.) остановить распространение события на сам объект карты
Часть, посвященная манипуляторам здесь: http://www.codeproject.com/KB/scripting/Use_of_VEMap.aspx - неплохой учебник, хотя, если вам нужен конкретный код, я могу также поработать с вами.
Как примечание, вы останавливаете всплывающее окно события, возвращая true в своей собственной функции: http://msdn.microsoft.com/en-us/library/bb412543.aspx