У меня есть succesfuly хранятся некоторые геодезические в Parse.com, а теперь на другой странице я хочу, чтобы консоль лог их всех, поэтому я могу поместить их в некоторые переменные, а затем поместить один маркер в карту google. Так что я пытаюсь с этим кодом получить их, но, наверняка, я пропустил кое-что, и мне нужен ваш совет.Get Geopoints from parse.com javascript
Parse.initialize("APPID", "JSKEY");
var PhotoObject = Parse.Object.extend('magazia');
var photoObject = new PhotoObject();
var query = new Parse.Query(PhotoObject);
query.select('latlon');
query.find({
success: function(locationList) {
alert("Successfully retrieved " + locationList.length + " locations.");
for (var i = 0; i < locationList.length; i++) {
var locationsBlock = {};
locationsBlock = JSON.parse(JSON.stringify(locationList[i]));
var location = {};
location = JSON.parse(JSON.stringify(locationsBlock.geolocation));
alert(location.latitude);
};
},
error: function(error) {
alert("Error: " + error.code + " " + error.message);
}
});
Так у меня есть класс с именем «Magazia» и внутри этого класса есть столбец, который называется «LatLon» и сво GeoPoint. Содержание этого столбца - это, например, 48.29124, 28.52015
номер плавания. Предупреждение показывает мне правильное количество строк, которые есть в классе «magazia».
Кто-нибудь знает, почему я не получаю результаты из своего кода выше? благодарит заранее.
почему вы двигаетесь от объекта синтаксического анализа в JSON текста, а затем в простой объект JS? А затем с этого простого JS на текст JSON и обратно на простой JS-объект? – Wain
@Wain Я хотел опубликовать только широту, например, и я просто пытался кое-что попробовать ... Не знаете, как это сделать, а документация parse.com не очень полезна о геоинформациях, у вас есть идея? –
вы просто «получите» геоинформацию от объекта и попросите «llitude» и «longitude». вы говорите, что предупреждение не показывает широту? – Wain