0

<iframe>在嵌入地图时遇到问题(协议必须匹配)。一种建议的解决方法是用http替换https但这没有任何作用,因为谷歌无论如何都会通过 SSL 强制它。此外,同时省略 http 和 https,如下所示:什么都不做。另一种解决方案是将地图坐标、缩放等硬编码到javascript中,完全省略。然而,这不是我需要的。//www.google.com<iframe>

我需要我的自定义地图,带有可点击的图钉、默认视图(位置和缩放)和基本地图设置。javascript 中有没有办法引用此地图,甚至可以从头开始构建地图,但无需向 Google 注册 API_KEY?

4

1 回答 1

0

您需要https为 Google Maps 的 Embed API 使用并提供 API_KEY。此外,您必须对坐标、缩放等进行硬编码,除非您使用服务器端代码插入值(使用 PHP 或 Python 以编程方式插入值)

如果您不想提供 API_KEY 并引用地图对象,则必须使用 Google Map 的 Javascript API。

这是显示简单 Google 地图的演示:https ://developers.google.com/maps/documentation/javascript/examples/map-simple

如果你想要更多的自定义,你可以查看这个风格的谷歌地图演示: https ://developers.google.com/maps/documentation/javascript/examples/maptype-styled-simple

于 2015-03-04T17:45:13.173 回答