在新的Google地图中嵌入params

时间:2013-11-28 13:15:05

标签: google-maps parameters embed

新版谷歌地图制作的嵌入式网址如下所示:

https://www.google.com/maps/embed?pb=!1m5!3m3!1m2!1s0x47b161837e1813b9%3A0x4263df27bd63aa0!2sHamburg%2C+Germany!5e0!3m2!1sen!2s!4v1385644179838

如何在给定地址或纬度和经度的情况下以编程方式构建此类网址?

3 个答案:

答案 0 :(得分:1)

我想知道这是否是新版本: https://developers.google.com/maps/documentation/embed/guide

  1. 地址:在" q ="之后添加一个值参数(Google地图嵌入API在转义空格时同时支持+和%20。)

  2. 纬度和经度:" center ="参数是纬度和经度,但你会 也想设置" zoom ="水平以呈现方式如何 您希望它显示给用户

答案 1 :(得分:1)

<iframe src="http://maps.google.com/maps?q=pizza+pizza+oshawa&z=10&output=embed" width="100%" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>

这里的魔力是&output=embed

这是使用2个参数的示例。将pizza+pizza+oshawa替换为网址编码的地址,将10替换为您想要的缩放级别。

答案 2 :(得分:0)

如kjdion84所建议的,以下内容可完美工作:

traitCollection.userInterfaceStyle == .dark