編集:編集が多すぎます:doh:
今回問題を特定しました。Javascript コードを evaluatejavascript 関数に渡す方法に問題があります。QWebView の。
GoogleマップのAPIを使用して、以下のコードを保持しているスロットに接続されたプッシュボタンをクリックすると
this->page()->mainFrame()->evaluateJavaScript (QString ("Open(%1,2)").arg ( point.x ()).arg (point.y ()) );
問題の場所に関する地図が表示されます。
特定の座標にマーカーを追加したい場合は、次のようにします。
this->page()->mainFrame()->evaluateJavaScript (QString ("addMarker (%1, %2)").arg (point.x ()).arg (point.y ()) );
このコードは実行されません。何か案は?
この他に、評価用のevaluateJavaScriptにユーザー定義関数を追加する方法はありますか?