google map (markersData)
У меня есть код для маркеров гугла в таком виде
markersData = {
'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': [
{
name: 'Mumiytroll cafe',
location_latitude: 43.12028979999999,
location_longitude: 131.88063869999996,
map_image_url: 'http://city1.vioo.ru/wp-content/uploads/bfi_thumb/imgres-mduqv9qu24oekoe47skduj1zc3c1uel37na81adf4c.png',
name_point: 'Mumiytroll cafe',
fa_icon: 'http://city1.vioo.ru/wp-content/uploads/3.png',
description_point: '“Mumiy Troll Music Bar» – a club and restaurant, where special attention deserves a section of Far Eastern c',
url_point: 'http://city1.vioo.ru/places/mumiytroll-cafe/',
moreinfo: 'More info'
}, {
name: 'Clubnika',
location_latitude: 43.1147937,
location_longitude: 131.88973269999997,
map_image_url: 'http://city1.vioo.ru/wp-content/uploads/bfi_thumb/imgres4-mduqv8szvan492fhda5ra1aiqpgomphcvimqk0etak.jpg',
name_point: 'Clubnika',
fa_icon: 'http://city1.vioo.ru/wp-content/uploads/3.png',
description_point: 'Vladivostok, Svetlanskaya HOUSE 44A Phone: +7 (423) ...',
url_point: 'http://city1.vioo.ru/places/clubnika/',
moreinfo: 'More info'
}
]}
как мне получить данную структуру через цикл? к примеру я хочу из php данные передать в js (структуру php я могу подстроить под js) я просто не понимаю как сделать данную структуру через циклы в js. Помогите плиз |
pogranpv,
интересно о чём вы спрашиваите ... ? :-? |
pogranpv, можно на клиент передавать json-форматом эти данные, а на клиенте передать их в карту согласно API.
|
Цитата:
|
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 Яндекс карт. |
ага спасибо за помощь, я понял свою ошибку
|
| Часовой пояс GMT +3, время: 23:24. |