2017-04-13 78 views
-1

有没有什么方法可以在官方Google地图应用上添加一层自定义数据(点,区域等)和元数据(单击该项目时出现的信息框)?在Google Maps官方应用中覆盖第三方数据?

官方的应用程序指的是maps.google.com网站,官方的Android应用程序,官方的IOS应用程序等等。

我很遗憾地无法确定何时何地,但我绝对在官方Google地图应用程序中肯定地看到了额外的可切换图层,并在某人的Android设备上显示了绝对第三方数据。我相信它出现在“地形”和其他可切换图层的旁边。

显然这是用户选择的东西。我一直无法找到像这样的文档 - 我一直在寻找诸如加载KML数据等方式的东西,但一切似乎都指向了Javascript API。

任何想法?

我想到的主要用例是在计算出交通方向的同时显示汽车共享位置的数据。目前,我必须在Google地图之间来回切换方向,以及汽车/自行车共享应用程序,以获取/停放汽车/自行车(并且这些汽车/自行车共享应用程序都有可怕的用户体验),以及这很令人沮丧。

回答

0

这在某种程度上可能适用于Google我的地图。

如果Google我的地图地图是公开共享的,并且用户将其添加到他们保存的地图中,则它会显示在Google地图上(至少)网页和Android上。

这里是它的外观在安卓(谷歌地图菜单 - >您的地点 - >地图):

your places -> maps

而且一旦被激活,可以规划路线时,仍然可见:

activated map with directions

但是,在网络上,我还没有找到任何方法让我的地图覆盖层在获取路线时可见。

此外,我的地图不支持外部数据源,因此为了使地图保持最新状态,只要数据发生变化,数据将不得不手动重新导入到我的地图地图,或者我的地图地图本身必须是规范的数据源。

我很想听听任何其他方式来做到这一点,或任何使网络版Google地图在指示的同时显示此图层的方法。