将嵌入地图(谷歌地图)的中心设置为特定位置

5

我正在尝试在网站中使用这张地图,我正在使用下面的HTML代码来添加它。

<iframe src="https://www.google.com/maps/d/embed?mid=zkqAm4_X6ia8.kj6iIDUiDRdc&hl=es" width="640" height="480"></iframe>

我的问题是我想让嵌入的地图只显示乌得勒支地区,但我不知道如何更改嵌入地图的中心。我知道参数z=会设置缩放级别。我已经尝试了文档中指定的center=参数,但似乎没有起作用。

https://developers.google.com/maps/documentation/embed/guide#optional_parameters

有人知道如何设置居中吗?

提前致谢!

4个回答

20

您可以通过添加&ll=LAT, LONG来传递纬度和经度。

例如:

&ll=40.7127, -74.0059
只需将其添加到src链接的末尾。
<iframe src="https://www.google.com/maps/d/embed?mid=zkqAm4_X6ia8.kj6iIDUiDRdc&hl=es&ll=40.7127, -74.0059" width="640" height="480"></iframe>

FIDDLE


谢谢!这正是我所需要的。更多参数请参考:http://asnsblues.blogspot.com.es/2011/11/google-maps-query-string-parameters.html - Trees

1
如果您使用google EMBED,可以像center=lat,lng这样将经纬度传递给iframe的src属性。

0

我正在使用以下代码来设置地图选项

 center: new google.maps.LatLng(12.1, 122)

我不得不尝试使用不同的LatLng变体来获得所需的居中位置。


0
也许这可以帮助到你。我插入了一个谷歌地图,当我改变屏幕长度时,地图会根据你所看到的屏幕进行调整,并且指针始终在中心位置。希望对你有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接