好的,所以我有这些绳子:
55.623151, 8.48215
我想从上面的这个地理位置查看距离北、南、东、西 5 公里的地理代码^。
我怎样才能做到这一点?
好的,所以我有这些绳子:
55.623151, 8.48215
我想从上面的这个地理位置查看距离北、南、东、西 5 公里的地理代码^。
我怎样才能做到这一点?
如果您使用 Google Maps API v3,那么您将执行以下操作:
将 Geometry 库包含到您的网页中以进行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);