Мне удалось нанести круг на карту и сделать его редактируемым:
var circle = new google.maps.Circle({
map: map,
radius: 1609.344, // 1 mile
editable: true,
fillOpacity: 0.25
});
circle.bindTo('center', marker, 'position');
Однако это делает редактируемыми как радиус, так и центр. Я только хочу, чтобы радиус был редактируемым. Я не вижу способа получить такой уровень контроля через google.maps.Circle
.
Что мне нужно, так это то, что здесь:
http://www.freemaptools.com/radius-around-point.htm
Однако я не вижу, как это делается, поскольку их код выглядит запутанным.