Google javascript api v3を使用してC#webrowserコントロールを使用して緯度と経度を取得できますか?C#でwebBrowserコントロールを使用してユーザーの緯度と経度を取得する方法は?
0
A
答えて
2
ジオコードデータを取得するためにGoogleのjavascript APIを使用する必要はありません。単にWebRequestオブジェクトを使用し、ジオコードサービスによって提供されるXMLファイルから結果を読み込むだけです。
WebRequest req = System.Net.WebRequest.Create("your adress");
WebResponse response = req.GetResponse();
そこから、ストリームを取得することができますし、次のようにStreamReaderをを作成します。その後
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
、単に要素タグ「緯度」と「LNG」を使用してXMLをデコードします。 これで、探しているデータを取得できるはずです。
詳細については、特にGoogle Geocodeサービスの利用規約については、Google Maps APIのWebサイトをご覧ください。
0
string strSelect = textBoxGpsLatitude.Text;
strSelect += ",";
strSelect += textBoxGpsLongitude.Text;
webBrowser3.Navigate("http://maps.google.com/maps?q=" + strSelect, false);
私はアドレスを提供できません。私は住所なしでユーザーの場所を知りたい。 – kelvinfix
は携帯端末でアプリを開発していますか?いくつかのGPS APIやそのようなものを探す必要があるかもしれません。 –