我使用Google地图创建了一个自定义地图,该地图突出了我公司周围当地水道的功能。地图设置为公开共享,可在此处找到:https://www.google.com/maps/@28.1159901,-80.5874005,10z/data=!3m1!4b1!4m2!6m1!1sztQRD4WV85yk.kzRrtK6ZMD3E
我的问题是,我可以将这张地图嵌入到我通过Como Mobile App Creator开发的应用程序中吗?该应用已经有一个由Google地图提供支持的地图页面,但它只显示了公司在标准Google地图上的位置;我想嵌入我创建的自定义地图,以便它显示在应用程序中。
Como App Maker还提供了一个自定义页面,您可以在其中添加源代码,我从Google地图中获取源代码并尝试将其添加到其中,但自定义页面在应用程序中显示为空白。以下是我使用的源代码:iframe src =" https://mapsengine.google.com/map/u/0/embed?mid = ztQRD4WV85yk.kzRrtK6ZMD3E" width =" 640&#34 ;高度=" 480"
如何在我正在制作的应用中嵌入自定义地图?
答案 0 :(得分:0)
我可以看到的一个原因是:不推荐使用mapsengine,不再接受新的mapsengine项目。
潜在的解决方案步骤:
1)使用My Maps代替Maps Engine
2)通过导入地图图层来创建自定义地图
3)保存该地图并转到分享。公开(选择和选择视图或可以编辑)
4)点击右侧的选项(下拉菜单)"添加图层"和"分享"是,并选择" Embed on my site"。您将获得一个iframe。
这将嵌入您刚才在应用中创建的自定义地图。
要记住的几件事:
我的地图仅适用于
1)每天不到2500张地图视图
2)地图中的数据不会经常变化
3)但是,嵌入式地图将反映(由您或具有编辑权限的人员)在“我的地图”中对地图所做的更改(如果有)。
修改强>:
对不起,我之前没有检查过这个网址。所以我现在去了它并将它加载到我的地图中。我有这个iframe。请参阅代码段。
<iframe src="https://www.google.com/maps/d/embed?mid=ztQRD4WV85yk.kzRrtK6ZMD3E&hl=en" width="640" height="480"></iframe>
&#13;
但我仍然鼓励在我的地图中制作它,如果这个是在mapsengine中制作的,那么在2016年1月mapsengine完全停止后它仍然存在(参见弃用通知here)。
希望这有帮助。