[ASP.NET]Google Map API 取得經緯度

 

分享一下程式碼

剛好用到這部份:-)    

這函數會回傳一個字串陣列

其中第二個元素就是經 第三個就是緯 丟到Googe MAP API後就可以運作了

 

  Function getxy() As String()       

         Dim address As String = “你的地址"

        Dim apikey = “你的API Key"

        Dim url = “http://maps.google.com/maps/geo?q=" & address & “&output=csv&key=" & apikey

        Dim myrequest As System.Net.HttpWebRequest = System.Net.WebRequest.Create(url)

        Dim mywebresponse As System.Net.WebResponse = myrequest.GetResponse()

        Dim mystream As IO.Stream = mywebresponse.GetResponseStream()

        Dim sr As IO.StreamReader = New IO.StreamReader(mystream, Encoding.Default)

        Return Split(sr.ReadToEnd, “,")

  End Function

國立臺灣科技大學資管所畢,曾任微軟最有價值專家達6年,現職為工業技術研究院資通所工程師,專長為PHP,ASP.NET,Objective C(iOS)程式設計,手機遊戲設計,資料庫規劃與管理,產品行銷與線上社群,對於IT技術始終抱持著熱忱的赤子之心

Tagged with: , , ,
Posted in .NET程式設計
2 comments on “[ASP.NET]Google Map API 取得經緯度
  1. wliomsky 說道:

    可以改成只回傳經或緯的數值嗎?

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

*

你可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>