18.NETで電子国土地図を使ってみる。コメントは受け付けていません。電子国土地図を使ってみる。4]今回は、GoogleMapsのjavascriptの関数に値を渡してみます。これができると、javascriptと.netとの値の受け渡しができるようになって、vb.net上でGooglemapを制御することができます。3]のプログラムに手を加えていきます。今回も、特に準備するものは、ありません。(たぶんvb.net2008でも大丈夫でしょう。Frameworkでhtmlやxmlを利用したいと考えているからです。vb.netのデザインまずは、vb.netを起動して、適当なプロジェクト名で新規作成します。使用するコントロールは、Toolstrip,StatusStrip,WebBrowserの3つです。いつもながらかんたんですな。3]のコードに書き加えます。短いので、一気にいきます。コードはこんな感じです。取得または設定します。GoogleMapなどjavascriptを読み込んだものでもよい。'当然、PG外部の任意のURLをWebBrowserに表示させてもよい。'という形で、javascritから.NETアプリケーションにパラメータ・値を投げられることだと思う。'.NETからDOMの操作はできると想像がつくが、これでその逆もできることになる。複数の異なる種類のアクセス許可を格納できるコレクションを表します。実行時に強制的にSecurityExceptionを呼び出します。ちなみにこれを書かなくても動く。MSのサンプルにはついている。アセンブリ内のすべての型のCOM参照可能範囲を制御します。これは、マネージ型がCOMから参照できることを示します。subroutineを作成しておきます。subroutineを呼び出します。moveToPointを作成して、処理をプログラムします。.net側で「ポイント移動」ボタンをクリックした場合の処理をプログラムします。簡単にjavascriptの関数に.NET側の値に渡すことができました。プログラムの実行それでは、実行してみましょう。プログラムを起動すると地図が表示されます。「ポイント移動」ボタンをクリックした場合、toolstrip内のtextboxの緯度経度に移動して、マーカーが描画されます。その際タイトルを入力するとtooltipsでマーカーにmouseoverすると表示されます。4]を応用すれば非常におもしろいソフトウェアができあがりますね。Googlemapはここまでとして、次回は、OpenLayers版を作成してみます。それでは、今日はここまで。サンプルコードをこちらにアップしておきます。使用する際は自己責任にて使って下さい。今後は、OpenLayersを使ったvb.netアプリケーションソフトを作成していきます。basemapは電子国土やGooglemap、基盤地図25000などのwmsを使っていきます。fileのoverlay(ここが難しそう。)平面直角座標系から緯度経度変換rasterのoverlaysqliteの実装spatialiteの実装MapWinGISとの連携を考えています。水文水理解析ソフトウェアの販売セール後1日です。水文水理解析ソフトウェアの販売PythonでMySQLを使ってみる。4]PythonでGUIを試してみる。第1弾ExcelでPythonを使ってみる。ExcelでPythonを動かす。3]PythonでExcelを読み書きする。PythonでGeocodingする。2]Pythonで水文水理解析をやってみる。AB-WebLog.com.。