Google maps 在新的谷歌地图中嵌入参数

Google maps 在新的谷歌地图中嵌入参数,google-maps,parameters,embed,Google Maps,Parameters,Embed,新版谷歌地图生成的嵌入URL如下所示: 给定地址或纬度和经度,如何以编程方式构建这样的url?我想知道这是否是新版本: 地址:在“q=”参数后添加一个值(谷歌地图嵌入API在转义空格时同时支持+和%20。) 纬度和经度:“center=”参数用于纬度和经度,但您可以 还需要设置“zoom=”level,以便以何种方式呈现 您希望将其显示给用户 这里的神奇之处在于&output=embed 这是一个使用2个参数的示例。将pizza+pizza+oshawa替换为url编码的地址,并将10替

新版谷歌地图生成的嵌入URL如下所示:


给定地址或纬度和经度,如何以编程方式构建这样的url?

我想知道这是否是新版本:

  • 地址:在“q=”参数后添加一个值(谷歌地图嵌入API在转义空格时同时支持+和%20。)

  • 纬度和经度:“center=”参数用于纬度和经度,但您可以 还需要设置“zoom=”level,以便以何种方式呈现 您希望将其显示给用户

  • 
    
    这里的神奇之处在于
    &output=embed


    这是一个使用2个参数的示例。将
    pizza+pizza+oshawa
    替换为url编码的地址,并将
    10
    替换为所需的缩放级别。

    正如kjdion84所建议的,以下功能非常有效:


    正如@aemkei指出的,有一种模式:/!(\d+)([a-z])([^!]*)/这导致了以下结果:1M 5 3M 3 1M 2 1 s 0x47b161837e1813b9:0x4263df27bd63aa0 2 s汉堡,%20Germany 5 e 0 3 m 2 1 s en 2 s 4 v 1385644179838这样的回答会很有帮助:似乎在“面向框架”的API上没有文档不知道为什么这个问题会结束,我也想知道,我认为问题很清楚。好吧。
    <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>