Геолокация, определение местоположения пользователя на карте

Геолокация позволяет определить страну местоположения пользователя. 

Для этого используются службы Google (получить ключ для API можно здесь - https://console.cloud.google.com).

Создать проект / API&Services / Credentials  / Создать API ключ / Поставить ограничения по домену

У API есть пробный период, после которого необходимо перейти на платный аккаунт (https://cloud.google.com/pricing/ - цены).

Как работает геолокация? 

При первом заходе в систему у пользователя запрашивается его регион (с начальным определением по Google и возможностью подтвердить этот момент). 

После установки страны в куки CountryISO запишется значение выбранной страны. 

Если пользователь отказался выбрать страну, то больше мы ему это окно не выводим. Т.е. запрос страны идет только 1 раз. 

Как включить геолокацию? 

Для этого укажите ключ от API Google Geolocation в хранимой процедуре GetLayoutInfo в параметре GeoLocationKey

Где хранится страна посетителя? 

В куки браузера с именем CountryISO хранится код страны. Список стран берется из таблицы as_geo_geolocationObjects. 

Как можно использовать страну в формах. 

Используйте в полях тип поля формы Куки. Таким образом этот куки передастся через параметр формы на SaveItem процедуру. 

Falcon Space - функциальная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space

SQL-инструмент для создания личных кабинетов на сайте

Суть подхода и история создания Falcon Space

Платформа Falcon Space

Это снижение стоимости владения

за счет меньшего количества людей для поддержки

Это быстрое внесение изменений

по ходу эксплуатации программы

Это современный интерфейс

полная адаптация под мобильные устройства

Веб-приложения на чистом MS SQL. Обучение разработке на Falcon Space

Вы можете разрабатывать самостоятельно или сотрудничать с нами в плане веб-разработки на платформе Falcon Space, используя только SQL и HTML.

Google поиск по нашей документации