6

Возможно ли, чтобы карты Google узнали о наших маяках через их реестр или api или что-то в этом роде, чтобы карта Google могла точно дать внутреннее направление пользователям в объекте, находящемся под нашим (где мы можем развернуть маяки)?Улучшенный результат в карте Google с использованием маяков в закрытом поиске

Пример: В торговом центре, где мы находимся, можем ли мы поместить маяки и отправить их на Карты Google, чтобы они могли дать лучшие результаты?

Некоторые ссылки я нашел, но не могу понять ответ:

ответ

2

Google используется для разработки этого маяк на основе служба определения местоположения Google здесь, но она была отменена из-за причин неприкосновенности частной жизни, но затем вы можете сделать следующее, чтобы найти ваши маяки.


Скажите, что у вас есть несколько маяков в одном торговом центре. Чтобы сделать это объяснение простым, просто обработайте внутренние карты и обычные карты как одно и то же, и те маяки, которые вы собираетесь добавить, похожи на места на Картах Google.

Прежде всего, вам необходимо сделать свой план этажа здания доступным на Картах Google. Вы можете сделать это, выполнив следующие шаги, чтобы отправить местоположение вашего маяка с помощью карт этажей здания, чтобы ваше местоположение маяков можно было автоматически выровнять с вашими магазинами/зданиями. https://support.google.com/maps/answer/2803784?co=GENIE.Platform%3DDesktop&hl=en

После появляются ваши планы этажей на Google Maps, вы можете отправить маяки местоположение с помощью инструмента Map Marker (Пенсионер марта 2017 года, переехал в Google Maps после этого). Затем вы можете использовать объект карты Карт Google Maps для работы с вашей внутренней картой, включая получение местоположения всех ваших маяков. https://developers.google.com/maps/documentation/android-api/map#indoor_maps
Объект IndoorBuilding позволяет вам получить активный уровень, к которому вы обращаетесь. Вы можете использовать функцию getLevels(), чтобы получить все уровни в здании, а затем использовать getActiveLevelIndex(), чтобы получить активный уровень, над которым вы работаете.
После того, как вы добрались до нужного пола, остается взаимодействие между API Google Beacon с созданными вами картами. latLng и internalLevel в API-интерфейсе Proximity Beacon API затем вернут точное местоположение и уровень детализации, на котором расположены ваши маяки.

+0

Спасибо, это то, что я также планировал сделать. Ваш ввод сделал очень ясным со всеми шагами. – esafwan

0

Я считаю, что в настоящее время нет планов использовать зарегистрированные маяки для маршрутов в помещении или даже для местоположения с широким/длинным типом (больше для вывода семантического места), но я считаю, что это очень хороший FR, поэтому я пошел дальше и добавил это на трекер для Android: Including support for BLE beacons in FusedLocationProvider. Пожалуйста, запустите его, чтобы получать обновления.

Как вы можете прочитать в других ответных маяках, можно использовать в настоящее время для улучшения точности определения местоположения в помещении для сторонних приложений, но разработчику требуется много работы, и он не поддерживается мобильным телефоном Google Maps.

0

Вы можете использовать эту ссылку для загрузки внутренней карты здания.

https://maps.google.com/floorplans/find

Submit детали пола и все.

Надеюсь, это поможет.

+0

Я ищу соединительные маяки для API Карт Google. Я знаю о закрытых картах api, но мне нужен способ подключения маяков для более точного определения местоположения. – esafwan

 Смежные вопросы

  • Нет связанных вопросов^_^