Google Maps API:获取当前视图的网址

Raú*_*ràs 5 javascript google-maps google-maps-api-3

我有一个表单,用户可以在其中引入谷歌地图网址,以指定一些东西的地址.我一直在考虑通过Google Map API v3显示地图,让用户移动到所需的位置,通过按钮或其他东西自动获取该地点的URL并将其复制到输入.

我已经能够使用教程显示地图,但我无法在文档中找到我如何获取网址...

我想你不需要它,但这是我正在使用的简单代码:

var latlng = new google.maps.LatLng(-34.397, 150.644);
var options = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControl: false
};
var map = new google.maps.Map(document.getElementById('map-box'), options );
Run Code Online (Sandbox Code Playgroud)

Jon*_*han 8

我建议使用map.getCenter().toUrlValue()map.getZoom()获取当前地图视图的中心和缩放状态.该信息应该让您构建一个可以随后使用的URI,请记住,您需要编写一些代码来从URI中获取值并将它们传递给map API.