有人可以帮我解决这个问题吗? 我需要知道从一个地址的php经度和纬度。代理prob!em使用php中的simplexml_load_file
我做:
$地址=用urlencode( '我的地址');
$ lat_lng = simplexml_load_file(“http://maps.google.com/maps/api/geocode/xml?address= {$ address} & sensor = false”);
,但我得到了这样的警告:
消息:使用simplexml_load_file() [function.simplexml加载文件]: php_network_getaddresses:的getaddrinfo 失败:在名称 解决临时出现故障
我想我需要配置代理,所以我改变了这种方式:
$ address = urlencode('my address');
$ ch = curl_init(“http://maps.google.com/maps/api/geocode/xml?address= {$ address} & sensor = false”);
curl_setopt($ ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ ch,CURLOPT_PROXY, 'my_proxy);
curl_setopt($ ch,CURLOPT_PROXYPORT, 'my + port');
$ lat_lng = simplexml_load_string(curl_exec($ ch));
curl_close($ ch);
当我打电话给curl_exec
时它似乎被阻止。