Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
Наверх
то ждем ваше обращение в нашей службе тех поддержки.
MAP_DATA - это обычный массив, к которому применена функция serialize
Т.е. должно получиться примерно так:
$arCoordinatesForMap - должен быть массив вида:
Это массив должен формироваться из list($long, $lang) [хотя мне больше нравится функция explode]
+ на всякий случай нужно учесть нахождение двух точек в одном и том же месте (сливать поля TEXT)
Назад в раздел
Т.е. должно получиться примерно так:
| Код |
|---|
$arResult['MAP_DATA'] = serialize( array( 'google_lat' => $arParams['LAT'], //широта центра карты 'google_lon' => $arParams['LON'], //долгота центра карты 'google_scale' => $arParams['MAP_SCALE'], //начальный масштаб 'PLACEMARKS' => $arCoordinatesForMap //координаты ) ); |
$arCoordinatesForMap - должен быть массив вида:
| Код |
|---|
array( array( 'TEXT' => "Текст точки 1 (можно html)", 'LON' => долгота точки 1, 'LAT' => широта точки 1 ), array( 'TEXT' => "Текст точки 2 (можно html)", 'LON' => долгота точки 2, 'LAT' => широта точки 2 ) ) |
Это массив должен формироваться из list($long, $lang) [хотя мне больше нравится функция explode]
+ на всякий случай нужно учесть нахождение двух точек в одном и том же месте (сливать поля TEXT)
Назад в раздел
Подписаться на новые материалы раздела:
Загрузка...
Наверх