Клуб API Карт

Как правильно вывести JSON НА КАРТУ 2.1.

Михаил Иванов
27 апреля 2016, 14:58

Всем привет, яГЕНИЙ в коде. Вообщем дело такое вывожу на карту метки из БД с помощью PHP файла:

...
$json =  array(type=>Point, id=>$mar['id'], coordinates=>$mar['lat']);
...

и пулучаю ответ:

{"features":[{"type":"Point","id":"93","coordinates":"53.3840,51.3110"},{"type":"Point","id":"94","coordinates"
:"55.8147,132.899"},{"type":"Point","id":"92","coordinates":"53.3696,51.3577"}]}

не такого вида т.е. карта просто не понимает(...меня)

Вопрос в том как получить JSON ответ, как в песочнице

{
    "type": "FeatureCollection",
    "features": [
        {"type": "Feature", "id": 0, "geometry": {"type": "Point", "coordinates": [55.831903, 37.411961
]}, "properties": {"balloonContent": "Содержимое балуна", "clusterCaption": "Еще одна метка", "hintContent"
: "Текст подсказки"}},

Спасибо

9 комментариев
Подписаться на комментарии к посту
Еще раз прочитайте документацию по php – там все написано.
Михаил Иванов
28 апреля 2016, 06:36
thekashey,
еще пару томов по  JavaScript) А если серьезно я не за таким ответом пришел. Жду хоть какой то помощи, чтобы носом тыкнули.
Михаил Иванов,
json_encode

Гениям Javascript не нужен, пишите сразу всё на похапэ, это ж язык для гениев
Михаил Иванов
28 апреля 2016, 07:25
dimik,
)) ага спасибо. Только я "Гений" уровень 0
Михаил Иванов
28 апреля 2016, 10:30
dimik,
это все хорошо, вот не получается убрать кавычки с id {"features":[{"type":"Feature","id":"93"}
Михаил Иванов,
Видимо, перед json_encode вам надо привести данные к требуемым типам.
Михаил Иванов,
Тип поля id не важен, главное его уникальность
народ знающий подскажите же как получить "coordinates":"[37.587874,55.73367]" без кавычек. ведь формат json не заключает в ковычки только числа
udaw999,
получить где?