Вы можете получить центр и масштаб в виде чисел:
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
соответственно.