【问题标题】:Embed a Google map in WPF control C#在 WPF 控件 C# 中嵌入谷歌地图
【发布时间】:2018-02-01 21:03:41
【问题描述】:

我有各种 JavaScript 谷歌地图,我想将它们嵌入到 C# WPF Windows 应用程序中。我已经在网上看到了多种不同的方法,但它们都使用过时和损坏的方法。目前有什么方法可以轻松实现吗?

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

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

【问题讨论】:

  • 使用 WebBrowserControl 怎么样?
  • 它显示“您使用的浏览器不受 Google Maps JavaScript API 支持。请考虑更换您的浏览器。”所以似乎也不起作用。
  • 解决了这个问题,我现在已经发布了一个解决方案,谢谢。

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


【解决方案1】:

解决方案是使用 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 的头部。有关 WebBrowsers 的更多信息,请查看 here。希望这对其他人有所帮助。

【讨论】:

  • 这并不能解决“您使用的浏览器不受 Google Maps JavaScript API 支持。请考虑更换您的浏览器。”
猜你喜欢
  • 1970-01-01
  • 2011-09-02
  • 1970-01-01
  • 2016-10-27
  • 2012-10-31
  • 2011-12-01
  • 1970-01-01
  • 2019-07-10
  • 1970-01-01
相关资源
最近更新 更多