c#webrowserコントロールを使用して、google javascript api v3を使用して緯度と経度を取得できますか?
2358 次
2 に答える
2
ジオコード データを取得するために、Google の JavaScript API を使用する必要はありません。WebRequest オブジェクトを使用して、ジオコード サービスによって提供される XML ファイルから結果を読み取るだけです。
WebRequest req = System.Net.WebRequest.Create("your adress");
WebResponse response = req.GetResponse();
そこから、次のように Stream を取得して StreamReader を作成できます。
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
その後、要素タグ「lat」と「lng」を使用して XML をデコードするだけです。これで、探しているデータを取得できるはずです。
詳細、特に Google ジオコード サービスの利用規約については、Google Maps API Web サイトをご覧ください。
于 2012-05-04T15:59:31.497 に答える
0
string strSelect = textBoxGpsLatitude.Text;
strSelect += ",";
strSelect += textBoxGpsLongitude.Text;
webBrowser3.Navigate("http://maps.google.com/maps?q=" + strSelect, false);
于 2012-05-10T20:25:59.193 に答える