Google の Maps API v3 と連携するアプリケーションを作成しています。私の現在のアプローチは、WebBrowser
によるコントロールを使用していWebBrowser.Navigate("Map.html")
ます。これは現時点で正しく機能しています。しかし、私も知っていWebBrowser.InvokeScript()
ます。これがJavaScript関数の実行に使用されているのを見てきましたが、次のような構造にしたいと思います:
APICalls.js - 呼び出すことができるさまざまな関数が含まれています。必要に応じて、関数ごとにファイルに分割することもできます。
MapInterface.cs
WebBrowser.InvokeScript("APICalls.js", args)
- または、javascript 変数を直接制御します。
メソッドが使用されているのを見たことがありますInvokeScript
が、どの例にも関数のソースの詳細が記載されていないため、html ファイルまたは js ファイルから呼び出しているかどうかはわかりません。それぞれにjavascriptを使用してhtmlファイルを作成して使用するのではなく、このような構造、または同様に編成された構造を持つことは可能Navigate()
ですか?
さらに、WPF で Google マップを使用する簡単な方法はありますか。調べてみたところ、見つけたすべてのリソースは少なくとも 2 ~ 3 年前のもので、maps API の最新バージョンより古いと思われます。