如何知道样式化地图角落的纬度和经度

时间:2014-02-27 11:45:53

标签: google-maps-api-3 google-static-maps

我在这个链接上使用了向导
http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html 创建一个样式化的地图,没有标签或道路给出样式化的地图输出 http://maps.googleapis.com/maps/api/staticmap?center=31.48138,75.801544&zoom=9&format=png&sensor=false&size=640x480&maptype=roadmap&style=feature:road|visibility:off&style=element:labels|visibility:off

现在我想知道静态样式地图角落的纬度和经度。 任何帮助表示赞赏。感谢。

1 个答案:

答案 0 :(得分:2)

返回的静态地图总是具有相同的大小(640x480)。

因此,当您使用此工具时,您所要做的就是将工具内的地图站点设置为相同的大小。

然后你将能够在工具中检索地图的边界,这对于静态地图是相同的。

为方便使用,在使用向导时在控制台内运行:

document.getElementById('map').style.cssText='width:640px;height:480px;left:'+
     ((document.body.offsetWidth-640)/2)+'px';
google.maps.event.trigger(map,'resize');
google.maps.event.addDomListener(document.getElementById('staticMapButton'),
  'click',
  function(){
  prompt('bounds',map.getBounds().toString());
 });

当您单击staticMap-button

时,系统会立即显示界限