Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps api 3 如何知道有样式地图角的纬度和经度_Google Maps Api 3_Google Static Maps - Fatal编程技术网

Google maps api 3 如何知道有样式地图角的纬度和经度

Google maps api 3 如何知道有样式地图角的纬度和经度,google-maps-api-3,google-static-maps,Google Maps Api 3,Google Static Maps,我在这个链接上使用了向导 创建没有标签或道路的样式化地图以提供样式化地图输出的步骤 现在我想知道静态样式地图的各个角的纬度和经度。 感谢您的帮助。谢谢。返回的静态映射始终具有相同的大小(640x480) 所以,当你使用这个工具时,你所要做的就是将工具中地图的位置设置为相同的大小 然后,您将能够在工具中检索地图的边界,这与staticmap相同 为了方便使用,请在使用向导时在控制台内运行此命令: document.getElementById('map').style.cssText='widt

我在这个链接上使用了向导
创建没有标签或道路的样式化地图以提供样式化地图输出的步骤

现在我想知道静态样式地图的各个角的纬度和经度。
感谢您的帮助。谢谢。

返回的静态映射始终具有相同的大小(640x480)

所以,当你使用这个工具时,你所要做的就是将工具中地图的位置设置为相同的大小

然后,您将能够在工具中检索地图的边界,这与staticmap相同

为了方便使用,请在使用向导时在控制台内运行此命令:

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按钮时,会提示您使用边界。我认为您无法从静态映射中知道这一点。嗯。。。我希望使用“中心”和“缩放”参数获得角的横向长度或至少边缘的中点,但我不知道“缩放”参数是如何链接到贴图的:(您希望通过编程实现它(基于传递给staticmap的参数)或者只针对这个特定的地图?角点应该是可计算的。我认为它与样式化地图相同。我以前见过类似的问题,不记得在哪里。@Dr.Molle-只针对这个特定的地图