Bing Maps v7 - Полигон блокирует события наведения мыши для выводов, отображаемых внутри (позади) полигонов - PullRequest
0 голосов
/ 16 марта 2012

Я использую текущую версию карт Bing и в основном отображаю региональную карту, где у меня есть области, закодированные цветом в виде многоугольников, и я показываю достопримечательности в этих многоугольниках. Проблема заключается в том, что выводы, отображаемые внутри полигонов, не генерируют всплывающие окна при наведении курсора мыши или других событиях, в то время как эти выводы, отображаемые за пределами полигонов, делают это.

В настоящее время все контакты и полигоны существуют в одном и том же слое.

Полигональные области определяются отдельным массивом местоположений. Я попытался разделить слои, добавить к одному слою в другой последовательности (то есть добавить полигоны сначала к слою, а затем к булавкам), но все равно не радости.

Другие подробности,

с использованием клиентской кластеризации Ричарда Брандрита для группировки выводов

Данные получены из типа данных географии sql 2008 для фильтрации местоположений с помощью запроса JSON для получения данных.

asp.net framework 4

Реализация AJAX в Bing Maps v7

Я все еще экспериментирую (посмотрим, сработает ли tileLayer), но любая помощь в направлении, в котором я должен идти, была бы очень полезна.

David

1 Ответ

1 голос
/ 17 марта 2012

Во-первых, вы уверены, что ваши Pushpins и Polygons находятся в одной и той же EntityCollection на карте?Если это не так, то вам нужно убедиться, что EntityCollection, которая содержит Polygons, не имеет более высокого zIndex , чем EntityCollection, которая содержит Pushpins.Если они все находятся в одной коллекции EntityCollection, попробуйте явно установить zIndex ваших Pushpins на некоторое высокое числовое значение, и посмотрите, поможет ли это.

...