Я разрабатываю приложение iOS, которое работает с местоположениями (метками), добавленными пользователями. Участки, добавленные пользователями, содержат данные (например, название и описание). Я хочу предоставить пользователям (администраторам) доступ к данным изменений для отправленных мест, но ТОЛЬКО для запрещенной зоны, например, города или страны.Получить аннотации для определенной области/страны (из базы данных)
Я использую Firebase для хранения мест (поэтому я могу связаться с ними как для iOS, так и для Android), но я не знаю, в какой структуре я должен их хранить. Сначала я подумал, что могу хранить местоположения на основе атрибута страны CLPlacemark, отправленного пользователями (например, если бы я отправил местоположение в Firebase с меткой placemark.country равным «Норвегия», то местоположение будет добавлено в массив " norway "внутри основного массива с именем« местоположения »).
Но язык ответа MapKit основан на языке устройства, поэтому, если язык устройства был норвежским, страной с меткой будет «Norge», а не «Норвегия», а затем не будет сохранено в «norway» -array. Из-за этого я не могу проверить, имеет ли админ доступ к определенной стране, потому что местоположения могут быть сохранены в «norway» или «norge» или название страны на других языках.
Как я могу заставить администраторов иметь доступ к данным об изменении для определенных стран/городов, если я не могу сортировать местоположения в Firebase?
Есть ли способ проверить название страны и название города на английском языке, а затем добавить их в Firebase на основе английского имени или мне нужно сохранить все местоположения в одном большом массиве и проверить их, когда я загружаю их из Firebase?
При отправке вопросов вы должны указать код, который вы пробовали, а также свою структуру Firebase (как в виде текста, так и без фото). Это даст нам гораздо более четкое представление о том, что вы пытаетесь выполнить. Я отправил ответ, но вы действительно должны сократить свой вопрос, чтобы сделать его очень конкретным и предоставить короткий фрагмент кода. – Jay