Сообщение от pogranpv
|
можно ли при разборе этих json данных построить вот такую структуру в
|
Вам чего надо, расставить метки на карте по приведенным данным или же показать клиенту "красоту их структуры"?
У вас на сервере должен быть массив:
$array = [
'bank' => [
'name' => 'Federal postal service',
'location_latitude' => 43.110964,
'location_longitude' => 131.88003700000002,
'map_image_url' => 'http://city1.vioo.ru/wp-content/uploads/bfi_thumb/images2-mduqv9qu24oekoe47skduj1zc3c1uel37na81adf4c.jpg',
'name_point' => 'Federal postal service',
'fa_icon' => 'http://city1.vioo.ru/wp-content/uploads/2.png',
'description_point' => 'Russian Post today – a company offer you a large amount of current, popular ...',
'url_point' => 'http://city1.vioo.ru/places/federal-postal-service/',
'moreinfo' => 'More info'
}
],
'bar'=> [
//элементы массива
],
//и т.д.
];
Либо данная структура должна быть подготовлена, а по запросу клиента отдавать его в json - json_encode($array), и клиент получит то что и нужно. Если исходные данные на сервере не имеют такой структуры (допустим получены запросом из базы), то на сервере можно и не готовить предварительно массив с такой структурой, это же самое можно сделать и на клиенте, вернее сразу из полученных данных выбирать необходимое для помещения на карту. Читайте API Яндекс карт.