行,所以我有這些線:如何在一個位置的所有方向上使用5公里點,對Google API進行地理編碼?
55.623151, 8.48215
我想看到的地理代碼5公里北,南,東,西,從上面這個地理位置^。
我怎樣才能做到這一點?
行,所以我有這些線:如何在一個位置的所有方向上使用5公里點,對Google API進行地理編碼?
55.623151, 8.48215
我想看到的地理代碼5公里北,南,東,西,從上面這個地理位置^。
我怎樣才能做到這一點?
如果你使用谷歌地圖API第3版,那麼你將進行如下:
包括幾何圖形庫到Web頁面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);
你是什麼意思的地理代碼? Lat/lng座標? – Jiri
@Jiri是的,這就是我的意思 – Karem