Я придумал, как это сделать, используя Nativescript + Angular, аналогично описанным выше. В методах выше я получал ошибки, но в этом методе нет ошибок
Это код, который я использовал
// Code to get the data
getBusinesses() {
let baseUrl = environment.apiUrl + 'business/locations'
this.http.get(baseUrl).subscribe(response => {
// Once you have your response from the api, send the data to the createData function
this.createData(response)
}, error => {
console.log(error)
});
}
// Code to map the data
createData(data) {
var newData = data.map(item => ({
lat: item.lattitude,
lng: item.longitude,
title: item.address,
subtitle: item.description,
}))
console.log(newData)
}
Это новый вывод
JS: [{
JS: "lat": 52.57812538272844,
JS: "lng": -1.7111388218750108,
JS: "title": "Non deserunt labore sunt ex laboris et adipisicing ullamco officia minim.",
JS: "subtitle": "test"
JS: }, {
JS: "lat": 53.043884,
JS: "lng": -2.923782,
JS: "title": "Non deserunt labore sunt ex laboris et adipisicing ullamco officia minim.",
JS: "subtitle": "test"
JS: }]