編集4
これはすべて、マーカーの問題であり、ドラッグされないことだと考えていました。Qt widget に表示されている場合、マップ上でマウスクリックが機能しないことに気付きました。
次のコードを HTML ファイルに貼り付けて Firefox で開いたところ、問題なく動作しました。QtWidget :rolleyes: のマップをクリックしても同じことが応答しません。
誰かが私のためにこれを確認したり、私が何をしているのか教えてもらえますか?
Google マップ JavaScript API の例
<script type="text/javascript">
var map;
var latlng = new google.maps.LatLng (34.7607233, -117.0107599);
var directionsDisplay = new google.maps.DirectionsRenderer ();;
var directionsService = new google.maps.DirectionsService ();
var pointsArray = new Array();
var arrayToBeReturned = new Array();
function initialize ()
{
var myOptions =
{
zoom:8,
center:latlng,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map (document.getElementById ("map"), myOptions);
directionsDisplay.setMap (map);
google.maps.event.addListener (map, "click", function ()
{
alert("You clicked the map.");
});
}
</script>
</head>
<body onload="initialize()" topmargin="0" leftmargin="0">
<div id="map" style="width: 341px; height: 271px"></div>
<div id="directionsPanel" style="float:right;width:30%;height 100%"></div>
</body>
</html>