Связывание геолокации в текстовых сообщениях WhatsApp - PullRequest
0 голосов
/ 19 декабря 2018

Я искал способ отправки геолокации (широты и долготы) в виде гипертекста или вида сообщений через WhatsApp.

Я попытался отправить текстовое сообщение типа "geo: 37.786971, -122.399677", которое работает внутри href на мобильном Chrome, но не работает как текстовое сообщение в WhatsApp.Он «понимает» эти номера как телефонные номера ...

Моя точка зрения, есть ли в любом случае текст широты и долготы для контакта в WhatsApp, так что другой человек может щелкнуть и открыть эту геолокацию с помощью своегопредпочитаемое приложение?Я мог бы создать собственную ссылку на Google Карты, но это не позволило бы получателю легко использовать Waze для этой геолокации, например.

Даже если бы она работала только для Android, это было бы полезно.

1 Ответ

0 голосов
/ 19 декабря 2018

iOS использует детекторы данных, чтобы предлагать действия с определенными типами данных: когда ОС распознает, скажем, номер телефона или URL-адрес в тексте, она автоматически выделяет его и предлагает доступные действия (например, вызов или открытие веб-сайта),Координаты местоположения не входят в число детекторов данных по умолчанию (плюс, даже детекторы по умолчанию можно отключить).Это зависит от разработчиков приложений для реализации пользовательских детекторов.Поэтому, если в WhatsApp не добавлена ​​встроенная поддержка указателей местоположения, я боюсь, что у вас не будет возможности выделить указатели местоположения так, как URL-адреса.

Возможно, самое удобное решение в этой ситуации (хотя оно и не идеально)) было бы настроить веб-сервис, который будет принимать координаты местоположения и представлять список приложений, поддерживающих этот вид данных.Таким образом, вы сможете обмениваться ссылками, например mylocation.is/37.786971,-122.399677 (я только что составил URL), и, нажав на такую ​​ссылку, откроется страница со списком приложений, которые могут принимать координаты (имейте в виду, что выне сможет ограничить список приложениями, установленными на устройстве).

...