2016-02-17 67 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中打包函數 –

相關問題