Как записывается URI geo
URI geo начинается с geo:, за которым идут широта и долгота в десятичных градусах через запятую. Пример geo:45.5231,-122.6765 указывает на центр Портленда, штат Орегон. Схема определена в RFC 5870, опубликованном в 2010 году.
Сначала идёт широта, она лежит в пределах от -90 до 90; затем долгота, от -180 до 180. Координаты по умолчанию заданы в системе WGS 84, той же, которую использует GPS.
- geo:45.5231,-122.6765 — широта и долгота
- geo:45.5231,-122.6765,15 добавляет высоту в метрах
- geo:45.5231,-122.6765;u=30 добавляет радиус неопределённости в метрах
- Отрицательная широта — юг, отрицательная долгота — запад
Поддержка и альтернатива в виде ссылки на карты
Поддержка URI geo зависит от платформы и приложения. Android, как правило, передаёт ссылки geo: установленному приложению карт, а другие системы и приложения камер могут показать текст или проигнорировать его.
Поэтому во многих QR-кодах с местоположением используют обычную веб-ссылку на картографический сервис, например URL поиска Google Maps с координатами или названием места. Веб-ссылка открывается почти на любом телефоне, при необходимости переходит в браузер и может указывать на конкретную организацию, а не просто на координаты.