2016-06-04 1 views
0

팀에서 접근성 제한을 고려하여 사람들이 거리를 탐색 할 수 있도록 Ionic 2를 사용하여 앱을 개발 중입니다.Google지도에서 "long touch"이벤트 핸들러 적용

아이디어는지도의 어딘가에서 길게 누르면 (예 : 1 초) 사용자가 해당 지점에서 문제를보고 할 수있는 모달을 엽니 다 (위도와 경도에 대해) .

Google지도에서 Hammer.js와 비슷한 "긴 터치"이벤트 핸들러를 적용하려면 어떻게해야합니까?

사용자가지도에서 터치하는 좌표를 가져올 수 있습니까?

감사합니다.

답변

2

"긴 터치"가 있는지 알지 못하지만 사용자 터치로 좌표를 가져올 수 있습니다.

var marker = new google.maps.Marker({ 
    position: latLng, 
    title: 'Point A', 
    map: map, 
    draggable: true 
}); 

google.maps.event.addListener(marker, 'dragend', function(event){ 
    console.log('Current Lat: ' + event.latLng.lat() + ' Current Lng: ' + evt.latLng.lng()); 
}); 

는 희망이 도움 :)

당신의 대답을

+0

감사합니다 (여기에서 당신을 도와줍니다지도 Doc에 대한 몇 가지 문서입니다)! 사용자는지도의 어딘가에서 길게 눌러 (예 : 1 초) 터치하고 모달을 열어 그 지점에서 문제를보고 할 수 있습니다 (해당 위도와 경도). 이거 분명해? – cspinetta