Google Maps v3 устанавливает круг с редактируемым радиусом, но без центра

Мне удалось нанести круг на карту и сделать его редактируемым:

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

Однако я не вижу, как это делается, поскольку их код выглядит запутанным.

7
задан Dan Neely 15 July 2014 в 18:41
поделиться