2011-08-02 4 views
2

Как можно обернуть фигуры по всему миру, чтобы фигура отображалась более одного раза при малом увеличении.Карты Bing: показать два полигона (оберните их) при малом увеличении, при отображении более одной полной земли

Пример:

  1. начертить многоугольник над США.
  2. Я уменьшаю масштаб, чтобы увидеть два США.
  3. Я вижу только один полигон :(Я хочу видеть два!
+0

Для чего вы используете полигоны? Отображение, выбор, другое? –

+0

Возможно, вы также захотите заглянуть в предотвращение того, чтобы пользователь мог значительно уменьшить масштаб. Я не пытался это сделать сам, но это может заставить вас начать работу, и, похоже, у вас есть много результатов, когда вы это сделаете. [Установка минимального/максимального увеличения] (http://stackoverflow.com/questions/2945726/setting-a- min-max-zoom-for-bing-maps-in-silverlight) – StephenT

+0

HiTech Magic: В этом контексте я просто хочу показать два полигона. StephenT: Я подумал об этом, но это не укладывается в цель. – SDK

ответ

0

Картографические данные эффективно имеет 2 USAS. Это означает, что вы должны на самом деле хотите 2 многоугольники, один из которых будут скрыты большую часть времени.

может также удовлетворить худший случай и рассматривать единые США как исключение, а не правило.

+0

как бы он обозначил, что второй многоугольник был предназначен для вторых США? – StephenT

+0

А, я чувствую, что не понимаю. Я хотел сказать, когда он добавляет многоугольник к карте, как он сообщает bingMaps, чтобы добавить его в ДРУГИЕ объединенные состояния. Я только ненадолго перепутал карты, но вы просто не добавляете (long, lat)? Мой вопрос заключается в том, как вы говорите, что эти координаты относятся к повторяющейся части карты, а не к тому, где она была бы по умолчанию, если бы вы ввели эти координаты. – StephenT

+0

Ах, поймите сейчас. Я предположил, что относительное значение долготы (+/- 360?) Приведет вас ко второму набору, но у вас есть хорошая точка. –

0

Вы не можете.

Как уже отмечался уже о ut, тот факт, что при значительных уровнях масштабирования некоторые функции повторяются по обе стороны от карты, является нежелательным, но неизбежным побочным эффектом проецируемой поверхности, которая обеспечивает непрерывную прокрутку. Это было проблемой только в последних версиях управления Bing Maps - более ранний элемент управления v6.x предотвратил панорамирование карты через 180-й меридиан.

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