私がしたいのは、アドレスが与えられて経度&の緯度を生成することです、私はGoogleのジオコーディングAPIが素晴らしいと思った。Google GeoCoding APIから緯度と経度を取得する
私はすべてを試しましたが、まだ動作したくありません。私は経験豊富なWebプログラマーではないので、どんな助けも素晴らしいでしょう。
私はXMLとJSON、JavaScript、ASPから試してみました。私は、XML/JSONオブジェクトを参照することはできません:(
これは私が何ができる最善である、ASPで:
ここ<%
address=Request.QueryString("address")
url = "http://maps.googleapis.com/maps/api/geocode/json?address="
url = url + address + "&sensor=false"
set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "GET", url, false
xmlhttp.send ""
data = xmlhttp.responseText
Response.write data
' Creating the XML object (New code added) :
set xml = xmlhttp.responseXML
Response.write xml.documentElement.selectSingleNode("result").text
set xmlhttp = nothing
%>
少なくとも、それは私がサーバーからデータを取得できるようだが、私を。 (XMLにそれを提供するためにサーバーを求めてもXML)JSONオブジェクト内の情報を変換することはできません。
を誰かがASPやJavaScript、JSONまたはXMLで、それを行う方法を知っている場合は、私は非常に感謝してます。
素晴らしい、あなた自身の答えを受け入れることができるので、これは終了し、検索結果に表示されません? –
私は明日あなた自身の答えを受け入れる前に2日間待つこと) – ArcDare
'sele ctSingleNode'は引数としてXPath式を取ります。式を 'xml.documentElement.selectSingleNode(" result/geometry/location ")。text'に短縮できます –