Javascript 如何更改地理定位标记圆的半径

Javascript 如何更改地理定位标记圆的半径,javascript,google-maps-api-3,geolocation,Javascript,Google Maps Api 3,Geolocation,我试图将GeolocationMarker库的圆半径改为3公里;以下是我的尝试: var geoMarker = new GeolocationMarker(); geoMarker.setCircleOptions({radius: 3000}); geoMarker.setMap(map); 但它不会改变圆的半径,也就是说半径不是3公里。我怎样才能修好它?谢谢不能这样做,您链接到的文档说明: setCircleOptions(选项:google.maps.CircleOptions)此

我试图将GeolocationMarker库的圆半径改为3公里;以下是我的尝试:

var geoMarker = new GeolocationMarker();

geoMarker.setCircleOptions({radius: 3000});

geoMarker.setMap(map);

但它不会改变圆的半径,也就是说半径不是3公里。我怎样才能修好它?谢谢

不能这样做,您链接到的文档说明:

setCircleOptions(选项:google.maps.CircleOptions)此方法将 忽略google.maps.CircleOptions对象的某些属性它 将忽略位置、半径和贴图属性,因为这些属性由 图书馆

圆的半径是地理定位数据的精度。如果需要恒定半径的圆,请创建一个对象并将“中心”特性绑定到地理位置标记

var circle = new google.maps.Circle({map: yourMap, radius: 3000});
circle.bindTo("center", geoMarker, "position");

什么是GeoLocationMarker?这一个:定义
不起作用
:出现JS错误,地图不出现,圆圈不出现,半径不到3km。。。?