Клуб API Карт

Передача координат по json

unifot2020
10 октября 2014, 06:27

Доброе время суток! В базе данных есть объекты с соответствующими им координатами. Для передачи координат из php в js код карты использую на стороне php: $rows = json_encode($location); а на стороне js карты var json = JSON.parse('<?php echo $rows ?>'); и делее применяю к placemark: var placemark = new ymaps.Placemark(json, {...    Но точка появляется на западном побережье Африки(а не в Красноярске).  alert(json) показывает, что координаты правильные. В чем тогда ошибка? 

1 комментарий

 

и делее применяю к placemark: var placemark = new ymaps.Placemark(json, {...

Лучше передавать их сразу в правильном JSON и добавлять на карту через geoQuery безо всяких преобразований и вызовов дополнительных функций-конструкторов

 

 

Но точка появляется на западном побережье Африки(а не в Красноярске).  alert(json) показывает, что координаты правильные. В чем тогда ошибка? 

порядок координат по умолчанию latlong,

можете поменять, либо надо указать &coordorder=longlat при подключении