Телеграм: @camouf_ru Почта: mihail@bazarow.ru

Определить местоположение пользователя и показать магазины поблизости.

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
RSS
Определить местоположение пользователя и показать магазины поблизости.
 
Определить местоположение пользователя и показать магазины поблизости.

Задача: в мобильном приложении которое, открывает сайт на 1С-Битрикс внутри себя нужно определить местоположение пользователя и показать близжайшие к нему рестораны и кафе из базы данных сайта
 
Что бы показать балун с максимумом информации, можно воспользоваться вот таким примером
Внутри балуна можно назначить свои классы для элементов и сверстать как того требует дизайн сайта.



Код
 <?
while($ar_fields = $restorants->GetNext()){ // Вывод ресторанов (получаем выше CIBlockElement::GetList)
$mapPosition = explode(',', $ar_fields['PROPERTY_ATT_MAP_VALUE']);
$img_path = CFile::GetPath($ar_fields["PREVIEW_PICTURE"]);
$wFrom = $ar_fields['PROPERTY_ATT_ORDER_FROM_VALUE'];
$wTo = $ar_fields['PROPERTY_ATT_ORDER_TO_VALUE'];
?>
    .add(new ymaps.Placemark([<?=$mapPosition[0]?>, <?=$mapPosition[1]?>], {
          balloonContentHeader: '<strong><?=$ar_fields['NAME']?></strong>' +
               '<span><b>Время работы:</b><br> <?echo $wFrom ? 'c ' . $wFrom . ':00 ' : '';?> <?echo $wTo ? 'до ' . $wTo . ':00': '';?></span>',
          balloonContentBody: '<img class="baloon_img" src="<?=$img_path?>" width="120">',
          balloonContentFooter: '<a href="/mobileapp/restorants/?ELEMENT_ID=<?=$ar_fields['ID']?>">Посмотреть меню</a>' +
              '<a href="/mobileapp/restorants/?ELEMENT_ID=<?=$ar_fields['ID']?>">Бронирование столика</a>',
          hintContent: 'пустой блок'
}, {
preset: 'islands#blueCircleDotIconWithCaption',
iconCaptionMaxWidth: '20'
}))
<?}?>
Изменено: Михаил Базаров - 19.05.2022 19:14:28
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 

Записная книжка разработчика

Примерно с 2013-го года пишу заметки по разработке сайтов на Битрикс.
Вы можете задавать уточняющие вопросы в комментариях- отвечаю или дополняю заметки по возможности.

Увеличение диска на готовой виртуальной машине Битрикс Просмотров: 8732 Как всем известно, на официальном сайте 1С-битрикс можно скачать готовую виртуальную машин... Показать только один тип цены в каталоге Битрикс Просмотров: 13715 Достаточно часто, при создании сайта на битрикс, можно столкнуться с такой проблемой: на с... Установка Битрикс24 "Интернет-Магазин + CRM" на один домен и настройк... Просмотров: 872 Задача: установить лицензию "Интернет-Магазин + CRM" на один домен. Что бы crm была доступ... Создание PWA для сайта на 1С-Битрикс Просмотров: 2051 Технология PWA позволяет создать приложение для любого сайта. Не обязательно работающего ... Ссылка и название раздела в списке новостей Битрикс Просмотров: 10491 Если нужно вывести название раздела инфоблока в котором находится конкретный элемент/новос... Умный фильтр во всплывающей панели на мобильных. Просмотров: 1413 Шаблон умного фильтра в Битриксе достаточно сложный, с точки зрения верстки и не очень кра... Установить цену товара из свойства инфоблока Просмотров: 8674 На одном из проектов, нужно было единоразово заполнить цены товаров из свойства инфоблока... Мобильные версии страниц и поисковые системы Просмотров: 5826 Согласно требования поисковых систем: Яндекс и Google, в случае если у вашего сайта имеетс... Как подобрать редакцию Битрикс под задачи Просмотров: 6320 Последнее время, все чаще, при общении с заказчиками, сталкиваюсь с вопросом "— К... Получение доступа к железу устройства из Битрикс мобильное приложение Просмотров: 5573 Документация к мобильному приложению 1С-Битрикс очень куцая. В основном описывает функцион... Сортировать товары по названию, цене и дате поступления в каталоге Би... Просмотров: 39342 Достаточно часто заказчик просит вывести сортировку по цене, новым поступлениям и названию... Заполнить свойство инфоблока ценой из торгового каталога Просмотров: 4568 Если вам по какой-то причине нужно скопировать цену товара в свойство этого же инфоблока. ... Очистить брошенные корзины с помощью API 1С-Битрикс Просмотров: 330 Задача: в интернет-магазине накапливается большое количество брошенных корзин, нужно их оч... Настройка обмена между 1С:Предприятие и магазином на "1С-Битрикс24: И... Просмотров: 2457 В этой заметке расскажу как настроить синхронизацию между 1С:предприятие и "1С-Битрикс24: ... Вывести свойство отдельно ото всех или исключить из всех Просмотров: 6987 Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство о... Вывести товары из того же раздела в карточке товара Просмотров: 17905 Немножко топорный, но все же вполне действенный способ по выводу внутри подробной карточки... Вывод элементов с помощью API битрикс Просмотров: 22371 Иногда, выводить элементы инфоблока с помощью компонентов, может оказаться избыточным. Нап... Отсортировать элементы в Битрикс по свойству привязка к разделам Просмотров: 27876 При создании достаточно сложных интернет-магазинов на Битрикс, иногда встает задача помимо... Привязка к разделам в компоненте "Добавления элементов пользователем" Просмотров: 12032 В системе управления 1С Битрикс есть компонент "Форма добавления / редактирования" - котор... Валидация пароля и подтверждения при регистрации в битрикс Просмотров: 14235 Встала задачка сделать валидацию пароля и его подтверждения в стандартной форме регистраци...