Я хочу создать карту, которая показывает офлайн-карты из локальной базы данных, например sqlite, а также мне нужно выполнить на ней операцию карты в Windows Phone 8. Я ищу то же самое в Google, и у меня есть что-то похожее, например mapbox sdk https://www.mapbox.com/developers/api/, но для Android и iOS, а не для windows phone 8. Может ли тело дать мне представление о том, как это сделать?
как создать автономную карту для windows phone 8 загрузить локальные данные на карту
Ответы:
Вы можете использовать задачу загрузки карт для автономных приложений Windows Phone.
MapDownloaderTask mdt = new MapDownloaderTask();
mdt.Show();
Для получения дополнительной информации см. http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206984%28v=vs.105%29.aspx
Что я делаю в Новая Зеландия Topo Map запускает локальный веб-сервис в приложении, чтобы карта могла подключаться и запрашивать фрагменты локально с помощью StreamSocketListener.
В этой службе, к которой можно получить доступ через локальный URL-адрес и номер порта (например, http:// 127.0.0.1:[порт]/), вы затем будете обслуживать плитки из своего приложения, как бы они у вас не хранились.
Вам необходимо создать свой собственный TileSource для добавления на карту, которая будет запрашивать фрагменты карты с локального URL-адреса, подключенного к вашему StreamSocketListener.