Javascript 谷歌地图-计算距离不工作

Javascript 谷歌地图-计算距离不工作,javascript,api,maps,distance,Javascript,Api,Maps,Distance,我在谷歌地图API上读过一些关于计算距离的问题,但仍然不适合我。这是我的密码: 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.computeDistanceBet

我在谷歌地图API上读过一些关于计算距离的问题,但仍然不适合我。这是我的密码:

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>

但我仍然得到错误:uncaughttypeerror:无法读取未定义的属性'spheremic' 在initMap


我做错了什么?我必须启用一些自定义API吗?

您的src url中有两次“libraries”参数

移除第二个: &图书馆=地方

…并保留第一个: &库=几何图形、位置

<script src="https://maps.googleapis.com/maps/api/js?libraries=geometry,places&key=MY_KEY&callback=initMap" async defer></script>

您在src url中有两次“libraries”参数

移除第二个: &图书馆=地方

…并保留第一个: &库=几何图形、位置

<script src="https://maps.googleapis.com/maps/api/js?libraries=geometry,places&key=MY_KEY&callback=initMap" async defer></script>

请求url有问题,参数重复

<script src="https://maps.googleapis.com/maps/api/js?libraries=geometry,places&key=MY_KEY&callback=initMap" async defer></script>

为了使用球形类,您必须将“几何体”包括在请求库列表中-检查:

//此示例需要几何图形库。包括库=几何图形
//第一次加载API时的参数。例如:
// 

请求url有问题,参数重复

<script src="https://maps.googleapis.com/maps/api/js?libraries=geometry,places&key=MY_KEY&callback=initMap" async defer></script>

为了使用球形类,您必须将“几何体”包括在请求库列表中-检查:

//此示例需要几何图形库。包括库=几何图形
//第一次加载API时的参数。例如:
// 

没问题。有时候只是需要一双新鲜的眼睛。没问题。有时候只是需要一双新鲜的眼睛。