Я борюсь с полилиниями Google Maps Api V3. С помощью этого API можно создавать редактируемые пользователем фигуры, как это учебник показывает фигуру прямоугольника. Но когда я делаю то же самое с ломаной, у меня возникает проблема с центром сегмента.
В примере с прямоугольником такая центральная точка используется для увеличения размера стороны прямоугольника. Но в моей полилинии эта точка при перетаскивании разбивает линию на две новые линии. Таким образом, каждый из них получает новый центр. Как следствие, вместо 2 баллов у меня теперь 5 баллов. И это бесконечно: каждый раз, когда я нажимаю на центральную точку и перетаскиваю ее, создаются новые точки.
Вот часть моего кода:
var polyCoord = [
new google.maps.LatLng(41.86, 8.73),
new google.maps.LatLng(41.88, 8.75)
];
// Polyline
var pol = new google.maps.Polyline({
path: polyCoord,
editable: true
});
pol.setMap(map);
Как я могу сделать редактируемые полилинии только с 2 точками? Спасибо