繁体   English   中英

修改嵌入式Google地图的缩放级别

[英]Modify the zoom level of an embedded Google Map

我正在尝试使用“嵌入”功能将Google Map嵌入网站中,该功能位于Google Maps右下角的小齿轮中,但是它不起作用。

Google给我的代码是

<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d2624.5858505793394!2d2.3871443!3d48.86610729999999!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47e66ded9ca48efd%3A0xa93530d75f2314da!2s39+Rue+Duris%2C+75020+Paris%2C+France!5e0!3m2!1sen!2sus!4v1423516102867" width="400" height="300" frameborder="0" style="border:0"></iframe>

生成的嵌入式地图看起来像poo poo:

http://ge.tt/7BYxCBA2/v/0

我在Gogol上搜索了有关此方面的帮助,但即使是他们自己的教程也提供了不再起作用的代码(!)

我在Stack Overflow上看到了类似的问题,但是它们都可以追溯到几年前,当时嵌入的代码具有不同的结构,您可以添加“&zoom = 10”或“&z = 10”并且它可以工作,所以我仍然尝试过,但是没有用。

我也尝试过注册一个API密钥,这似乎是Google希望您执行的操作,但是尽管这次代码看起来有所不同,但这并没有解决。 因此,我在此代码中添加了“&zoom = 10”,从而关闭了对地址的缩放,但是该地址没有位于地图中间,而是位于地图外部,因此我宁愿不必使用API密钥。

然后我想到了“愚蠢的谷歌!” 我尝试嵌入Yahoo! 地图。 这里也没有成功-只是空白帧!

失败的结果在以下联系页面上: http : //www.h3ds.fr/v2/

请帮忙 :)

编辑:显然,我不得不继续这个话题,因为我无法获得一种简单的方法来使Google代码在我的工作范围内工作。 我的解决方案是将可点击的Google Maps屏幕抓图放置在地图所在的位置,并链接到Google Maps网站。 在Google制作出有效的代码之前,这非常有用!

我解决了这个问题:部分。 我正在进行客户端更新,不想为他们进行完整的API注册和集成(预算很小),所以我想更多地了解Google embed?pb命令以了解我可以进行哪些更改。

更改地图中心没有运气,这个问题仍然存在,但我确实更改了默认缩放比例。

使用 '!' 作为分隔符,第14个元素是4f13.1-更改13个部分会更改缩放比例……更大的数字,更宽的缩放比例……

<iframe src="https://www.google.com/maps/embed?pb=!
1m18!
1m12!
1m3!
1d2478.740851360751!
2d-0.04087238408799207!
3d51.59131277964901!
2m3!
f0!
2f0!
3f0!
3m2!
1i1024!
2i768!
4f13.1! <- this one!!
3m3!
1m2!
1s0x48761dce1151aaab%3A0xba9569f9da72e2c6!
2sBespokea!
5e0!
3m2!
1sen!
2suk!
4v1500822710038" width="800" height="516" frameborder="0" style="border:0" allowfullscreen></iframe>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM