【问题标题】:how to embed a custom map from google maps into an app如何将谷歌地图中的自定义地图嵌入到应用程序中
【发布时间】:2015-04-27 21:31:27
【问题描述】:

我使用 Google 地图创建了一张自定义地图,其中突出显示了我的船公司周围当地水道的特征。该地图设置为公开共享,可在此处找到:https://www.google.com/maps/@28.1159901,-80.5874005,10z/data=!3m1!4b1!4m2!6m1!1sztQRD4WV85yk.kzRrtK6ZMD3E
我的问题是我可以将此地图嵌入到我正在通过 Como Mobile App Creator 开发的应用程序中吗?该应用程序已经有一个由谷歌地图提供支持的地图页面,但它只是在标准的谷歌地图上显示公司的位置;我想嵌入我创建的自定义地图,以便它显示在应用程序中。 Como App Maker 还具有一个自定义页面,您可以在其中添加源代码,我从 Google 地图获取源代码并尝试将其添加到其中,但自定义页面在应用程序中只是显示为空白。这是我使用的源代码:iframe src="https://mapsengine.google.com/map/u/0/embed?mid=ztQRD4WV85yk.kzRrtK6ZMD3E"width="640" height="480"

如何将我的自定义地图嵌入到我正在制作的应用程序中?

【问题讨论】:

  • 您的代码未发布。请编辑您的帖子并添加它。
  • 对不起,我不知道为什么代码没有发布;我不得不在开头取出

标签: android ios google-maps google-maps-api-3 customization


【解决方案1】:

我可以看到的一个原因是:mapsengine 已被弃用,新的​​ mapsengine 项目不再被接受。

可能的解决步骤:
1) 使用 My Maps 而不是 Maps Engine。
2) 通过在此处导入您的地图图层来创建自定义地图。
3)保存该地图并分享。公开(仅选择和选择视图或可以编辑)。
4)单击“添加图层”和“共享”所在右侧的选项(下拉)菜单,然后选择“Embed on my site”。您将获得一个 iframe。

这会将您刚刚创建的自定义地图嵌入到您的应用中。

要记住的几件事:
我的地图仅适用于
1) 每天的地图浏览量少于 2500 次。
2)地图中的数据变化不是很频繁。
3) 但是,嵌入式地图将反映(由您或具有编辑权限的人)对“我的地图”中的地图所做的更改(如果有)。

编辑
对不起,我之前没有检查 URL。所以我现在去了它并将其加载到我的地图中。我得到了这个 iframe。见 sn-p。

<iframe src="https://www.google.com/maps/d/embed?mid=ztQRD4WV85yk.kzRrtK6ZMD3E&hl=en" width="640" height="480"></iframe>

但如果这个是在 mapsengine 中制作的,我仍然鼓励在我的地图中制作它,因此在 mapsengine 在 2016 年 1 月完全停止后它仍然存在(请参阅弃用通知 here)。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2020-06-04
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    • 1970-01-01
    • 1970-01-01
    • 2013-11-11
    相关资源
    最近更新 更多