如何构建windows phone 8离线地图在地图上加载本地数据

时间:2014-01-24 14:15:46

标签: windows-phone-8

我想创建一个地图,显示来自本地数据库的离线地图,例如sqlite,我也需要在它上面执行地图操作,在windows phone 8中。我在谷歌上搜索同样的东西,我得到类似mapbox的东西sdk https://www.mapbox.com/developers/api/但对于Android和iOS,不适用于Windows Phone 8.身体可以让我知道如何去做吗?

2 个答案:

答案 0 :(得分:0)

您可以使用Windows手机离线应用的地图下载任务..

MapDownloaderTask mdt = new MapDownloaderTask();
mdt.Show();

有关更多参考,请参阅.. http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206984%28v=vs.105%29.aspx

答案 1 :(得分:0)

我在NZ Topo Map中执行的操作是启动应用中的本地网络服务,以便地图连接到本地并使用StreamSocketListener从本地请求切片。

在此服务中,可以通过本地URL和端口号(例如http:// 127.0.0.1:[port]/)访问,然后您可以在应用程序中提供拼贴,但是您已将它们存储起来。

您需要创建自己的自定义TileSource以添加到地图中,该地图会从您连接到StreamSocketListener的本地网址请求地图图块。