在室内搜索中使用信标更好地导致谷歌地图

esa*_*wan 6 google-maps google-maps-api-3 indoor-positioning-system google-indoor-maps beacon

是否可以通过他们的注册表或api等方式让Google地图知道我们的信标,以便谷歌地图可以准确地向我们控制的设施(我们可以部署信标)中的用户提供室内指示?

示例:在我们拥有的商城中,我们是否可以放置信标并将其提交到Google地图,以便获得更好的结果?

我发现了一些链接,但无法找到答案:

小智 3

谷歌曾经开发过这种基于信标的定位服务,称为 Google Here,但由于隐私原因而被废弃,但是您可以执行以下操作来获取信标定位。


假设你在一个商场中有多个信标。为了让这个解释简单,只需将室内地图和法线地图视为同一件事,而你要添加的那些信标就像 Google 地图中的位置一样。

首先,您需要在 Google 地图上提供您的建筑平面图。您可以通过以下步骤来提交您的信标位置和建筑物的楼层地图,以便您的信标位置可以自动与您的商店/建筑物对齐。 https://support.google.com/maps/answer/2803784?co=GENIE.Platform%3DDesktop&hl=en

当您的平面图出现在 Google 地图上后,您可以使用地图标记工具(2017 年 3 月停用,之后转移到谷歌地图)。然后,您可以使用 Google Maps API 的地图对象来处理您的室内地图,包括获取所有信标的位置。 https://developers.google.com/maps/documentation/android-api/map#indoor_maps

IndoorBuilding 对象允许您获取正在访问的活动级别。您可以使用函数 getLevels() 获取建筑物中的所有级别,然后使用 getActiveLevelIndex() 获取您正在处理的活动级别。
到达正确的楼层后,剩下的就是 Google Beacon API 与您创建的地图之间的交互。然后,Proximity Beacon API 中的 latLng 和 InteriorLevel 将返回信标所在的确切位置和详细程度。