Parameters 获取要作为链接发送的google地图参数?

Parameters 获取要作为链接发送的google地图参数?,parameters,google-maps-api-3,hyperlink,Parameters,Google Maps Api 3,Hyperlink,为艺术家工作室建立了一个正常工作的谷歌地图。但是,我希望用户能够单击地图上的链接并转到另一个页面。但是当他们回来时,我希望地图像以前一样处于位置和缩放级别,以便他们可以继续浏览 是否有方法将当前地图位置和缩放导出为字符串?你可以用同样的方法从maps.google.com获得地图的链接吗?然后我可以将其添加到cookie或哈希链接中 您可以将中心和缩放设置为数字: var centerLat = map.getCenter().lat(); var centerLng = map.getCent

为艺术家工作室建立了一个正常工作的谷歌地图。但是,我希望用户能够单击地图上的链接并转到另一个页面。但是当他们回来时,我希望地图像以前一样处于位置和缩放级别,以便他们可以继续浏览


是否有方法将当前地图位置和缩放导出为字符串?你可以用同样的方法从maps.google.com获得地图的链接吗?然后我可以将其添加到cookie或哈希链接中

您可以将中心和缩放设置为数字:

var centerLat = map.getCenter().lat();
var centerLng = map.getCenter().lng();
var zoom = map.getZoom();
根据需要将这些数字转换为字符串(可以先使用
toFixed(…)
将它们四舍五入)。稍后,您将解析字符串以获取数字
centerLat、centerLng、zoom
,并设置地图位置:

map.setCenter(new google.maps.LatLng(centerLat, centerLng)); 
map.setZoom(zoom);
备注:如果您希望静态链接到地图,您可以构造
http://maps.google.com/maps/api/staticmap?center=LAT,LNG&zoom=Z&size=640x340&maptype=roadmap
,其中
LAT、LNG、Z
分别是
centerLat、centerLng、zoom
的数值