私はクラシックASPでGoogleマップからアドレスの座標を取得しようとしています。ジオコーディングGoogleマップとASP
私はアドレスバーにこのアドレスを書く時、私は正しい結果を得る:
http://maps.google.com/maps/geo?output=xml&q=32822%20USA
をしかし、私はMSXML2.ServerXMLHttp
と同じアドレスを呼び出すようにしようとすると、私はコード602(グーグルからの悪い場所)を取得ASPコード:
url = "http://maps.google.com/maps/geo?output=xml&q=" & Server.URLEncode("32822 USA")
set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "GET", url, false
xmlhttp.send ""
xml = xmlhttp.responseText
set xmlhttp = nothing
は、誰もが、私は多分設定しようとする必要があると思うんユーザーエージェントヘッダー?多分Googleはスクリプトがボットだと思っていますか? –
ここには、次のものがあります: 32822 USA 200 geocode オーランド、フロリダ州32822、USA USUSAFLOrlando32822 -81.2760848,28.5129308,0 –
ASPまたはURLのものでしたか? –