2016-02-17 29 views
3

因此,我期待创建通用Windows平台应用程序(以移动和桌面为目标),实际显示的地图标记来自经纬度&一个数据库。但我想使用Google地图来显示它。我可以在我的Windows 10(UWP)应用程序上使用谷歌地图应用程序

我该怎么做?我的意思是,这可能吗?

我应该使用哪种GMaps API? JavaScript API或Web服务API?

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

很高兴,如果有人可以帮助和发表意见。 (对不起,我的语法错误,如果有的话)

回答

1

谷歌不提供任何与Google Maps一起使用的SDK。基本上建议使用原生MapControl。你可以看看Source Code Sample

但是,您可以将WebView添加到显示Google Maps。您可以使用JavaScript功能创建您自己的html页面。要调用您的JavaScript函数,请使用InvokeScriptAsync。你可以看看简单的示例:HOW TO COMMUNICATE WITH WEBVIEW JAVASCRIPT FROM C#

-3

您可以像创建网站一样创建MapControl。

在你的页面的顶部包括它们的脚本:

<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> 

你可以操纵的地图,并添加新的项目,它(标记,long/lat等),但是从您创建的任何其他JS文件中引用该id“map-canvas”。

+0

为什么downvote? –

+0

Windows 10应用程序中的安全性将阻止外部托管的脚本文件被加载。 – rbrundritt

+0

我以为你可以在MSExecuteUnsafe中打包函数 –

相关问题