在WPF控件C#中嵌入Google地图

时间:2018-02-01 21:03:41

标签: c# wpf google-maps google-maps-api-3 maps

我有各种各样的JavaScript Google地图,我希望将其嵌入到C#WPF Windows应用程序中。我已经在网上看到了多种不同的方式,但它们都使用过时和破损的方法。目前是否有任何方法可以轻松实现这一目标?

如果没有,那么可以在C#WPF应用程序中显示任何其他简单且良好的文档映射。我需要能够绘制标记,绘制地图线,计算路线,以及Google Maps API提供的大多数功能。

例如过时: embed google map in wpf control

1 个答案:

答案 0 :(得分:2)

解决方案是使用WebBrowser控件,将以下HTML代码插入HTML文件非常重要,否则您将收到错误说明"您正在使用Google地图不支持的浏览器JavaScript API。考虑更改您的浏览器。"所以也似乎没有工作"

<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />

这应该插入HTML的头部。有关WebBrowsers视图here的更多信息。希望这有助于其他人。