我正在尝试创建一个使用谷歌地图显示地图图像的wpf控件。我希望能够将地图置于应用程序指定的经度和纬度中心。理想情况下,控件将允许用户移动地图标记并将标记的纬度/经度存储在应用程序中。
我能想到这样做的唯一方法是使用WebBrowser控件并在运行时创建一个HTML字符串,显示所需位置的地图。这似乎是一个尴尬的解决方案,不允许我轻松检索标记位置。有谁知道更好的方法来实现这一目标?
答案 0 :(得分:3)
使用XAML在Microsoft WPF应用程序中托管Google地图 http://code.google.com/apis/maps/articles/flashmapinwpf.html
答案 1 :(得分:1)
我对此并不是100%肯定,但我认为做这样的事情会违反谷歌地图的服务条款。
答案 2 :(得分:0)
Windows窗体和Microsoft Virtual Earth(sample here之间有很好的集成。)商业产品有许可注意事项,但这肯定是更多或“交钥匙”选项。您还需要查看Windows窗体主机以将Forms控件放入WPF应用程序。