Bing Virtual Earth 7.0 рассчитать площадь - PullRequest
2 голосов
/ 18 августа 2011

У меня есть карта, где я создал pushPin для всех мест, где я зарегистрировался на Facebook.Я хочу, чтобы увеличить область, где у меня больше всего checkinplaces (pushPins).

Я мог бы иметь статический уровень масштабирования и рассчитать какое-то среднее значение, но если я зарегистрируюсь 20 раз в Париже и 20 раз в Лос-Анджелесе, я окажусь где-нибудь в середине Атлантического океана (илиСеверная часть Тихого океана или что-то в этом роде.

У меня есть массив со всеми местоположениями (долготы и широты), с которыми можно играть.

1 Ответ

1 голос
/ 18 августа 2011

С помощью метода LocationRect.fromLocations () (http://msdn.microsoft.com/en-us/library/gg427621.aspx).

) вы можете создать ограничивающий прямоугольник, охватывающий экстент кнопок

Затем просто отцентрируйте карту на этом виде, передав LocationRect свойству "bounds" метода map.setView. (http://msdn.microsoft.com/en-us/library/gg427628.aspx)

...