0

我似乎无法让我的 Google Maps Embed iframe 正常工作并且完全迷失了......

有时 iframe 会放大到正确的查询位置“Hilton Boston Downtown 89 Broad St, Boston MA 02110”,有时它会完全缩小并显示全球。我认为这意味着它无法正确找到地址,但我不知道为什么......有人可以帮忙吗?

<iframe 
width="600" height="450" frameborder="0" style="border:0" 
src="https://www.google.com/maps/embed/v1/place?q=Hilton+Boston+Downtown/Faneuil+Hall,+89+Broad+St,+Boston,+MA+02110,+United+States&amp;key=AIzaSyAJHvZiuT2J60Yw6qCULpYaUPo4v-uelUg">
</iframe>

这是一个带有 iframe 代码的 JSFiddle:https ://jsfiddle.net/zhxjn5q9/

4

1 回答 1

1

我会说该地址的嵌入 api 目前已损坏,使用向导给了我相同的结果。

您可以尝试将+URL 中的 's 替换为 ' %20s(或 URL 编码查询字符串)。

有些地址确实有效(例如“89 Broad St, Boston, MA 02110”)。

于 2015-04-20T22:37:52.627 回答