2008-12-04 4 views
3

Я пытаюсь создать элемент управления wpf, который отображает изображение карты с помощью карт google. Я хочу иметь возможность центрировать карту по долготе и широте, указанным в приложении. В идеале, контроль будет позволять пользователю перемещать маркер карты и сохранять широту/долготу маркера в приложении.embed google map в wpf control

Единственный способ, которым я могу это сделать, - использовать элемент управления WebBrowser и создать строку HTML во время выполнения, которая отображает карту желаемого местоположения. Это кажется неудобным решением и не позволит мне легко найти местоположение маркера. Кто-нибудь знает, как лучше это сделать?

+0

проверки http://greatmaps.codeplex.com/ – 2011-06-26 14:52:59

ответ

1

Я не уверен на этом на 100%, но я думаю, что подобное действие нарушило бы Условия использования Google Map.

+0

Да, я более внимательно посмотрел в него и против условий. Я сейчас ищу альтернативную карту api, которая была бы подходящей. – 2008-12-11 09:54:32

0

Существует хорошая интеграция между формами окон и Microsoft Virtual Earth (sample here.) Существуют соображения лицензирования для коммерческих продуктов, но это, безусловно, больше или «под ключ». Вам также нужно будет заглянуть в Windows Forms Host, чтобы поместить элемент управления Forms в приложение WPF.

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