Как сохранить CLLocation с Cloudkit JS - PullRequest
0 голосов
/ 04 ноября 2019

Я использую Cloudkit JS для сохранения данных в общедоступной базе данных. Это легко сделать, когда поля все строки. Я застрял сейчас, пытаясь выяснить, как сохранить данные, когда тип поля является CLLocation. Каким-то образом мне нужно структурировать JavaScript для отправки значений широты и долготы.

Смотрите ??? в приведенном ниже примере кода:

var new record = { recordType: "Thing",
    fields: {   name: { value: "My Name" },
                description:  { value: "My Description" },
                location: { ??? }
    }
};

Кто-нибудь знает, как взять координаты широты и долготы и представить их в приведенном выше коде?

1 Ответ

0 голосов
/ 07 ноября 2019

Попробуйте передать это так:

fields: {
    location: { value: { latitude: lat, longitude: lng }, type: "LOCATION" }
}

lat и lng - это числа типа Double, а не Strings

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...