我之前没有尝试过嵌入Google Maps(通常我会直接使用API来做这样的事情)。我尝试了几种方法:
我认为可能嵌入语法与静态地图API相同。因此,我获取了一个静态地图URL,从中复制了标记参数,并尝试将其插入到iFrame URL中。但是这个方法并不起作用。
我创建了一个Google MyPlaces,并自定义了标记以使用您提供的标记。这创建了一个适当标记图标的测试地图。然后,我获取了嵌入代码并将其放在测试页面上,即可完成!
实际上我也遇到了同样的问题,但是没有使用以上任何一种方法,想和大家分享一下:
如果你只需要像我一样的一个标记,但不想使用API,那么可以简单地欺骗谷歌,让它以为你想要使用GET标签"saddr"和"daddr"来计划路线。
"saddr"定义了你的起点位置(邮政编码、街道名称+门牌号等)
只需定义saddr而省略daddr,谷歌地图默认仍会在iframe中显示"A"(你的起点位置)的标记,正好在你想要的位置,而无需使用API。