2012-01-27 2 views
1

У меня есть карта с 30-50 полигонами. В каждом полигоне есть как 4000 точек, но они спрятаны в начале. Я хочу подчеркнуть эту точку только тогда, когда масштаб < = 6, но не все точки, но только те, которые связаны с отображаемыми в данный момент многоугольниками. Поэтому мне нужно получить видимые полигоны (отображаемые в этот момент на экране).
Вы знаете, как получить полисы в поле зрения? ps.Im работы с JavaScriptBingMap получить полигоны в поле зрения

ответ

1

Привычка быть быстрым, если у вас есть сложные или много полигонов, но работает (предполагается, что v7 API):

https://gist.github.com/1704172

+0

Я попробовать это, но возвращает ошибку: неперехваченным TypeError: Объект [EntityCollection] не имеет метода getLocations – T1000

+0

Вы пробовали мой код самостоятельно или интегрировали его в свой? Используете ли вы карты Bing 7? У вас также есть кнопки, и если у них есть U-образные полигоны в отдельном образовании лица? – Gingemonster

+0

--- Я интегрировал его в шахту ---- да Я использую карты Bing 7 --- да у меня есть кнопки и они находятся на отдельном объектеcollection – T1000

Смежные вопросы