2016-08-15 108 views
-1

我與谷歌地圖API初學者,寫了這段JavaScript代碼顯示一個簡單的路線圖,向最終用戶:
如何添加點擊監聽器到谷歌地圖道路?

var originLatLng = new google.maps.LatLng(OrginLat, OrginLng); 
     var destinationLatLng = new google.maps.LatLng(DestLat, DestLng); 

      directionsService.route({ 
       origin: originLatLng, 
       destination: destinationLatLng, 
       travelMode: google.maps.DirectionsTravelMode.DRIVING 
      }, function (response, status) { 
       if (status === google.maps.DirectionsStatus.OK) { 
        directionsDisplay.setDirections(response); 
       } else { 
        window.alert('Directions request failed due to ' + status); 
       } 
      }); 



     }//end of function 


現在我想啓用的道路上點擊事件。例如,當用戶點擊道路時,顯示警報。我如何編寫該代碼?謝謝大家。

+0

我不知道答案given..next TYM同時給予解答 –

回答

-1

試試這個:

google.maps.event.addListener(map,'click',function(){ 
    if(map.mapTypeId == "roadmap"){ 
     alert('ok') 
    } 
}) 
+0

好吧,我會更加警惕,你的代碼運行時,點擊地圖上的,但我想,當點擊在路上顯示ok –

+0

我不知道它是否可能或不... sry我還沒有嘗試過,但如果我發現任何類似於你的問題,我會發布它 –

相關問題