我已经阅读了谷歌地图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
没问题。有时候只需要一双新鲜的眼睛。 –