Как сохранить CLLocation с помощью Cloudkit JS

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

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

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

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

1 ответ

Решение

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

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

lat а также lng парные, а не струнные

Другие вопросы по тегам