14

わかりましたので、私はこれらのコードを持っています:

55.623151, 8.48215

上記の地理的位置から東西南北 5 km の地理コードを表示したいと思います^.

これどうやってするの?

4

1 に答える 1

22

Google Maps API v3を使用する場合は、次のように進めます。

球面計算用のWebページにGeometryライブラリを含めます。

<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); 

jsfiddleで実行中のバージョンを確認できます。

于 2011-10-22T11:10:25.860 に答える