Я борюсь с Google Maps Api V3 Polylines. С помощью этого API можно создавать редактируемые пользователем фигуры, как показано на рисунке tutorial для формы прямоугольника. Но когда я делаю то же самое с полилинией, у меня проблема с центром сегмента.Карты Google V3 Полилиния: сделайте ее редактируемой без центральных точек
В примере Rectangle такая центральная точка используется для расширения размера стороны прямоугольника. Но в моей Полилине этот момент при перетаскивании разбивает линию на две новые строки. Таким образом, каждый из них получает новый центр. Как следствие, вместо 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 точками? Благодаря
Вы только хотите, чтобы пользователь мог перетащить/переместить конечные точки полилинии? – geocodezip
yex, точно. Только конечные точки, а не точки центра. Я хочу, чтобы моя полилиния была (и осталась как) сегмент – Fafanellu