我已經閱讀了谷歌地圖API計算距離的一些問題,但仍然不適合我。這裏是我的代碼:谷歌地圖 - computeDistanceBetween無法正常工作
function initMap() {
var loc1 = new google.maps.LatLng(37.772323, -122.214897);
var loc2 = new google.maps.LatLng(34.1633766,-81.6487862);
console.log(google.maps.geometry.spherical.computeDistanceBetween(loc1,loc2));
}
這是我如何調用庫:
<script src="https://maps.googleapis.com/maps/api/js?libraries=geometry,places&key=MY_KEY&libraries=places&callback=initMap" async defer></script>
但我仍然得到錯誤:未捕獲的類型錯誤:在initMap
無法讀取屬性未定義 「球形」我做錯了什麼?我必須啓用一些自定義API嗎?
哎喲我白癡...謝謝! – general666
沒問題。有時候只需要一雙新鮮的眼睛。 –