v3にアップデート。ライブラリは次のように宣言されます。
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&v=3&libraries=geometry"></script>
このような距離を見つける:
var loc1 = google.maps.LatLng(52.5773139, 1.3712427);
var loc2 = google.maps.LatLng(52.4788314, 1.7577444);
alert(google.maps.geometry.spherical.computeDistanceBetween (loc1, loc2));
Firebug はこれを返します:
TypeError: a is undefined
緯度と経度をオブジェクトとして渡す必要があるため、エラーであると仮定して、グーグルで調べた後、これを試しました:
var loc1 = google.maps.LatLng({'position' :52.5773139, 1.3712427});
var loc2 = google.maps.LatLng({'position' :52.4788314, 1.7577444});
それでも同じエラーが発生します。何が間違っていますか?