Qt QWebView のマウス イベント メソッドのいずれかを介して、Qt QWebView に表示された Google マップをクリックしようとした人はいますか? QtとGoogleマップの両方でいくつかのアクションを実行する必要があるため、この方法でこれを行いたいです(マップをクリックすると、バス停などを追加したい-プログラム内にロードされ、マーカーが表示されます地図)。目印を追加する方法があり、それを呼び出すことができることはわかっていますが、正しい位置を渡すことに問題があります。
void MyWebView::mousePressEvent(QMouseEvent * e) {
QString command = "placeMarker(new google.maps.LatLng(";
command.append(new QString(e->x()));
command.append(", ");
command.append(QString(e->y()));
command.append("))");
this->page()->mainFrame()->evaluateJavaScript(command);
}