Преобразование из точки MYSQL в Swift CLLocationCoordinate2D

Я работаю над приложением, которое извлекает местоположения из базы данных MYSQL как тип Point. Одним из параметров для создания пользовательского объекта является CLLocationCoordinate2D. Мне не удалось выяснить, как работает тип Point после того, как он был закодирован в JSON с моего сервера. Мне не удалось найти какую-либо полезную документацию о том, что возвращается, или о способе преобразования из точки MYSQL в Swift CLLocationCoordinate2D, и мне было интересно, имел ли кто-либо еще опыт с этим. Спасибо

1

Решение

После многих часов поиска у меня есть решение, которое работает. Не уверен, что это лучший способ, но он работает.

Так как MYSQL Point хранится как (широта и долгота) (NO COMMA), я смог выполнить оператор select

SELECT X(Column Name), Y(Column Name) from TABLE_NAME

который в свою очередь дал мне каждое из значений. Оттуда я использовал

(jsonElement as! NSString).doubleValue

создать CLLocationDegrees для точек, которые необходимы для создания CLLocationCoordinate2D. Если бы кто-то нашел лучшее или более эффективное решение, я бы хотел услышать. Спасибо

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]