Kar*_*rem 13 google-maps geocode google-geocoder
好的,我有这些绳索:
55.623151, 8.48215
Run Code Online (Sandbox Code Playgroud)
我想看看地理位置从北面,南面,东面,西边5公里,从这个地理位置^.
我怎样才能做到这一点?
Jir*_*riz 20
如果您使用Google Maps API v3,那么您将按以下步骤操作:
将Geometry库包含在您的网页中以进行球形计算:
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/js?libraries=geometry&sensor=false">
</script>
Run Code Online (Sandbox Code Playgroud)
然后你可以计算:
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);
Run Code Online (Sandbox Code Playgroud)
您可以在jsfiddle上查看正在运行的版本.
| 归档时间: |
|
| 查看次数: |
7388 次 |
| 最近记录: |