Есть ли у Apple MapKit уникальный идентификатор, как у Google Places? - PullRequest
0 голосов
/ 18 июня 2019

Я просмотрел документацию Apple и не могу найти, если Apple Maps (то есть MapKit) предлагает уникальный идентификатор, аналогичный тому, что Google предлагает с Places SDK - https://developers.google.com/places/ios-sdk/place-id

Я просмотрел всю документацию MapKit и ничего не могу найти.

Почему я спрашиваю это? Я создаю приложение, которое позволит пользователям сохранять / закладывать «места». Мне нужен способ получить информацию об этом месте, используя уникальный идентификатор, чтобы я мог снова получить его информацию. В настоящий момент мне кажется, что лучше всего использовать Google Places SDK, поскольку это позволит мне искать и находить места, сохраняя идентификатор места в моей базе данных, а затем использовать тот же идентификатор места, чтобы найти его позже.

1 Ответ

1 голос
/ 18 июня 2019

Вы можете запустить Поиск места в Places SDK, используя имя, адрес или номер телефона для получения идентификатора места, который затем можно использовать в соответствии с планом. Это позволяет вам сохранить имя или адрес и использовать его для поиска. Другой вариант - перейти на родной язык и использовать CLPlacemark , который можно инициализировать с помощью CLLocation и сохранить / получить. Вот полезная статья о родном геокодировании

...