Карта Winforms со ссылками. - PullRequest
       21

Карта Winforms со ссылками.

0 голосов
/ 14 октября 2008

у нас есть пользователи в каждом регионе мира. Я хотел бы создать средство выбора среды, которое отображает карту в форме и имеет ссылку для каждого региона. Так что, если бы я был в Нью-Йорке, я бы щелкнул Нью-Йорк и получил бы среду Нью-Йорка. Любые идеи сделать это динамически в winforms вместо статического изображения карты.

Ответы [ 2 ]

1 голос
/ 14 октября 2008

Возможно, я неправильно понял вопрос, но звучит так, будто вы хотите что-то похожее на то, как работал Windows Time Picker старой школы Все остальное основано на этом предположении, поэтому, если я ошибаюсь, не стесняйтесь игнорировать.

По сути, вы имеете дело с изображением карты мира (или национальной, или региональной и т. Д.) С активируемыми «горячими точками». Учитывая это, для начала вам понадобится некая форма изображения. :)

Теперь у вас есть два варианта: вы можете встроить растровое изображение вашей карты в приложение или нарисовать его самостоятельно, используя примитивы GDI +. В любом случае, вы бы отобразили его в форме и подключили событие MouseUp для различных горячих точек. (Я полагаю, что событие MouseUp включает координаты X, Y того места, где щелкнул пользователь.)

Если вы хотите по-настоящему выглядеть модно, вы можете изменить указатель мыши на событии MouseOver, если пользователь находится в определенных горячих точках.

В любом случае, это отличный пользовательский интерфейс - очень визуальный, очень созвучный тому, как думают люди, - но для правильного кодирования потребуется много времени.

0 голосов
/ 15 октября 2008

Вы пробовали использовать MapPoint и его API? Возможно, вы захотите использовать их веб-сервис. Просто Google "Mappoint API" для некоторых примеров и документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...