通用 windows 应用程序 webview 获取 google 地图事件

Universal windows applicatation webview get google maps event

我正在创建一个 UWA,我需要与 google 地图进行交互。我在网络视图中添加了 Google 地图,我能够通过 javascript 和 InvokeScriptAsync 添加 add/remove 标记。现在我需要以相反的方式处理事件。例如在 UWA 显示鼠标位置的经度和纬度,或者通过选择一个标记在 UWA 做一些工作。

这可能吗?

如果您已经在使用 InvokeScriptAsync,那么您就知道如何注入 JavaScript code that tracks mouse position

要将跟踪的鼠标位置发送回您的应用,您可以使用 WebView.ScriptNotify event on the C# side to receive events from JavaScript via window.external.notify()

请注意,您需要将 Google 地图页面的 URI 添加到应用程序清单的 ApplicationContentUriRules 部分。

我以前没有用过Google地图,所以我不知道这个url。