Google maps 我可以在Windows 10(UWP)应用程序上使用谷歌地图吗

Google maps 我可以在Windows 10(UWP)应用程序上使用谷歌地图吗,google-maps,windows-10,win-universal-app,Google Maps,Windows 10,Win Universal App,所以,我想创建一个通用的Windows平台应用程序(同时面向手机和桌面),该应用程序实际显示一个带有标记的地图,该标记来自保存在数据库中的lat&long。但我想用谷歌地图来展示它 我该怎么做?我是说,可能吗 我应该使用哪种GMAPSAPI?JavaScript API,还是Web服务API 我一直在想,也许我可以使用网络视图来实现这一点,显示地图。但这是正确的方式还是其他方式 如果有人能提供帮助和意见,我很高兴。 (很抱歉,我的语法不好,如果有的话)谷歌没有提供任何SDK来使用谷歌地图 基本上

所以,我想创建一个通用的Windows平台应用程序(同时面向手机和桌面),该应用程序实际显示一个带有标记的地图,该标记来自保存在数据库中的lat&long。但我想用谷歌地图来展示它

我该怎么做?我是说,可能吗

我应该使用哪种GMAPSAPI?JavaScript API,还是Web服务API

我一直在想,也许我可以使用网络视图来实现这一点,显示地图。但这是正确的方式还是其他方式

如果有人能提供帮助和意见,我很高兴。
(很抱歉,我的语法不好,如果有的话)

谷歌没有提供任何SDK来使用
谷歌地图

基本上,建议使用本机。你可以看看


但是您可以添加
WebView
来显示
Google地图
。您可以使用
JavaScript
函数创建自己的
html
页面。要调用
JavaScript
函数,请使用
InvokeScriptAsync
。您可以查看简单的示例:

您可以像在网站上一样创建地图控件

在页面顶部包含他们的脚本:

<script src="http://maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script>

然后包括一个div以包含映射:

<div id="map-canvas" style="height: 100%; width: 100%; position: absolute"></div>


您可以操纵地图并向其添加新项目(标记、长/宽等),但可以从您创建的任何其他JS文件中引用该id“地图画布”

Windows 10应用程序中的安全性将阻止加载外部托管的脚本文件。我想你可以在MSExecuteUnsafeAt中包装函数,至少这是我多年来一直在做的事情,这是有效的:这是行不通的,因为在你尝试调用它的任何函数之前,实际的映射脚本都会被阻止加载。这在许多不同的实现中一直对我有效。你只需要一个谷歌地图的钥匙。谷歌地图有一个Android SDK@SChalice我们讨论了用于UWP/Windows Phone开发的SDK