小编Ter*_*own的帖子

Google Maps v3 - 以英里为单位的可视地图半径

如何找到地图可见区域的距离?

这一切都有效,并且是一个帮助其他可能正在寻找的人的帖子.

此代码会查看您的Google地图v3,并按当前地图视图的半径(以英里为单位)输出.

确保你的HTML有

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&libraries=geometry"></script>
Run Code Online (Sandbox Code Playgroud)

as libraries = geometry启用它.

// Get Gmap radius / proximity start
var bounds = new google.maps.LatLngBounds();
var sw = bounds.getSouthWest(); 
var ne = bounds.getNorthEast();

var proximitymeter = google.maps.geometry.spherical.computeDistanceBetween (sw, ne);
var proximitymiles = proximitymeter * 0.000621371192;
alert(" " + proximitymiles + " Miles Proximity");
var proxmity =  proximitymiles; 
// Get Gmap radius / proximity End
Run Code Online (Sandbox Code Playgroud)

我希望它对某人有帮助.

允许屏幕旋转的附加编辑(未测试)如下:

    // Get Gmap radius / proximity start
var bounds = new google.maps.LatLngBounds();
var sw = bounds.getSouthWest(); …
Run Code Online (Sandbox Code Playgroud)

javascript html5 geolocation google-maps-api-3

14
推荐指数
1
解决办法
8243
查看次数

1
推荐指数
1
解决办法
7974
查看次数