Я работаю над интересным проектом, этот проект позволяет визуализировать некоторую информацию (световое загрязнение, информацию об облаках и т. Д.) Из файлов KML / KMZ на Картах или Google Maps. Я хотел бы восстановить эту информацию с помощью приложения iOS, использующего язык программирования Swift. Хотелось бы узнать, можно ли это сделать с iOS.

Большое спасибо,

YM

1
YMonnier 25 Фев 2016 в 20:31

2 ответа

Лучший ответ

Да, вы можете это сделать, это iOS, Apple предоставила демонстрацию для KML Parser, вот ссылка KML Parser.

Хотя проект находится в Objective-C, вы можете импортировать его с заголовком Bridging, чтобы использовать его из Swift.

1
Daniel Galasko 21 Янв 2017 в 08:16

Шаг 1:

Загрузите образец кода Apple здесь.

Шаг 2:

Подключите файлы KMLParser.m и KMLParser.h из примера кода Apple к вашему проекту (вы можете просто перетащить его в свой проект). Если вы никогда не делали этого раньше, вы можете найти простое руководство здесь.

Шаг 3:

Добавьте файл KML в свой проект в Xcode.

Шаг 4:

Пример синтаксического анализа многоугольника из файла KML в MKMap:

enter image description here

3
Vadim F. 18 Апр 2019 в 08:01