c# - 在 WPF 控件 C# 中嵌入 Google map

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

我有各种 JavaScript Google map ,我希望将其嵌入到 C# WPF Windows 应用程序中。我在网上看到过多种不同的方法,但它们都使用过时且损坏的方法。目前有什么方法可以轻松实现这一点吗?

如果没有,是否有任何其他简单且良好的文档 map 可以在 C# WPF 应用程序中显示。我需要能够绘制标记、绘制 map 线、计算路线,以及 Google Maps API 提供的大部分功能。

例如已过时: embed google map in wpf control

最佳答案

解决方案是使用 WebBrowser 控件,将以下 HTML 代码插入到 HTML 文件中非常重要,否则您将收到错误消息“您正在使用 Google Maps 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 的头部。有关网络浏览器的更多信息,请查看 here 。希望这可以帮助其他人。

关于c# - 在 WPF 控件 C# 中嵌入 Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48571667/

相关文章:

c# - 模板绑定(bind) : The member <> is not recognized or is not accessible

javascript - dburles meteor Google map API 错误 : MissingKeyMapError

java - 无法解析方法ComputeDistanceBetween

c# - 更改 DataGrid 列标题文本

java - 显示位置并将相机置于其中心位置时出现问题

javascript - 为什么没有显示详细 View ?

c# - 为什么简单程序的bin输出中有这么多DLL

c# - HttpClient 忽略 AllowAutoRedirect 指令

wpf - 如何将字体大小绑定(bind)到可变网格大小

c# - WPF - 创建触发器以使用资源样式