Когда я редактирую многоугольник, я хочу иметь возможность связывать координаты той, которую я редактирую.Рисунок на карте: получить координаты связи при редактировании
Пример
Когда я редактирую номер 1 (один обозначен красным цветом) Я хочу, чтобы получить координаты номер 2 и номер 3. Есть ли способ сделать это?
Мой щелчок событие:
google.maps.event.addListener(room, 'click', function(e){
console.log(e);
var thisRoom = this;
this.setOptions({editable: true});
});
Что делает ваш код посмотреть, как до сих пор? – duncan
Это довольно большой скрипт, поэтому я добавил событие click. Когда я нажимаю на него, редактирование на многоугольнике активируется, поэтому я могу его отредактировать. Моя цель - сделать привязку в правом углу, когда вы удерживаете shift. Для этого мне нужно, чтобы 2 связанных координаты, чтобы я мог рассчитать угол 90 градусов. (У Google Mapmaker уже есть это, но api v3 не делает так, чтобы я сделал свой собственный) –
Не используйте недокументированные свойства API-интерфейсов Google Maps Javascript v3 ('polygon [i] .k + ',' + polygon [i]. B'), они могут и будут меняться с каждым выпуском (каждые 6 месяцев). Используйте документированные методы ('.lat()', '.lng()'). – geocodezip