2012-06-29 2 views
0

지도를 클릭하면 새 마커를 만드는 수신기가 있습니다. 마커를 만든 후에 원하는 경우 마커를 새 위치로 드래그 할 수 있습니다. 끌기를 허용하는 "draggable : true"속성을 사용하려고했습니다. 그러나 드래그가 끝나면 새로운 원치 않는 마커가 만들어집니다. 어떻게 방지 할 수 있습니까? 감사.클릭 할 때 마커를 만든 다음 드래그 할 수있게 만듭니다.

업데이트 : 델파이에서 JS 루틴을 호출하는 Google Maps API V3을 사용하고 있습니다. 그 정보를 포함하지 않아서 미안합니다.

+0

이 질문은 현재 답변이 너무 모호합니다 ... 어떤 언어를 사용하고 있습니까? 지도가 어떻게 만들어 집니까? 사용중인 코드로 게시물을 수정하고 태그를 수정하여 언어를 반영하십시오. – FlyingMolga

답변

0

Google지도 자바 스크립트 API를 사용하는 것과 같은 정보는 거의 알려지지 않았습니다. 지도 객체에 리스너가 추가되었다고 가정하면 표식을 드래그 할 때 추가 표식이 생성되어서는 안됩니다.

작성중인 마커에 동일한 클릭 수신기를 추가하지 않았는지 확인합니다. 마커를 클릭 할 때 어떤 일이 일어나길 원한다면 마커를 별도로 청취해야합니다.

이것은 단지 추측입니다. 보다 자세한 내용으로 답변을 업데이트 한 경우 진행 상황을 쉽게 파악할 수 있습니다.