好的,我有这些绳子:
55.623151, 8.48215
我想查看距上述地理位置北、南、东、西 5 公里的地理代码^。
我该怎么做?
最佳答案
如果您使用 Google Maps API v3,则需要按以下步骤操作:
将几何库包含到您的网页中 Spherical Computations :
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/js?libraries=geometry&sensor=false">
</script>
然后你可以计算:
var point = new google.maps.LatLng(55.623151, 8.48215);
var spherical = google.maps.geometry.spherical;
var north = spherical.computeOffset(point, 5000, 0);
var west = spherical.computeOffset(point, 5000, -90);
var south = spherical.computeOffset(point, 5000, 180);
var east = spherical.computeOffset(point, 5000, 90);
您可以查看running version on jsfiddle .
关于google-maps - 如何获取某个位置各个方向的 5 公里点,地理编码 google api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7858905/