Как заставить перетащить маркер в Google Maps JavaScript API (V3)? - PullRequest
1 голос
/ 06 апреля 2011

При добавлении маркера на карту Google v3 я хочу автоматически начать его перетаскивание.Событие щелчка, которое добавляет маркер, уже находится на холсте, и поэтому я хочу, чтобы то же событие щелчка, которое добавляет маркер, также действовало как начало перетаскивания.Очень похоже на то, как это делается при добавлении маркеров на карту Google MyMaps (хотя я почти уверен, что все еще использует V2).

Возможно ли это, или я должен добавить маркер, а затем заставить его следоватьмышь вокруг, пока пользователь не щелкнет снова, затем бросить

Ответы [ 2 ]

2 голосов
/ 09 августа 2011

Добавить "draggable: true" для параметров маркера.

Пример:

marker = new google.maps.Marker({
  draggable: true,
  position: somepoint,
}); 
marker.setMap(map);
0 голосов
/ 23 апреля 2011

Не уверен, что добавление draggable: true к маркеру - это то, что вы ищете, или оно выше этого? Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...