I just found another strange thing. When i paste the URL into the Google
Chrome, i can get the correct result "200,4,30.5892200,117.4286680". But i
paste it into the IE explorer, the result is wrong "400,0,0,0".
  I guess that the R uses the IE as default. Could i tell R to use  Google
Chrome as a default explorer? Or how can i find the possible solution for
IE to return the same result as  Google Chrome .
 Confusing.

2011/12/24 David Winsemius <dwinsem...@comcast.net>

>
> On Dec 24, 2011, at 4:12 AM, rusers.sh wrote:
>
>  Hi All,
>>  I met a problem using readLines function to return the data from Google
>> maps.
>>
>>  readLines(url("
>> http://ditu.google.cn/maps/**geo?q=+qianshuichong,+guichi+**
>> anhui,+CN&output=csv&key=**ABQIAAAAq8Fnd_oUka-**
>> 7RdS6BrD7GBTqeABoQuNTXS36G_**rkiwQnKRW6GBTkns8JpKz6y6dScgB8**827dlddUlg<http://ditu.google.cn/maps/geo?q=+qianshuichong,+guichi+anhui,+CN&output=csv&key=ABQIAAAAq8Fnd_oUka-7RdS6BrD7GBTqeABoQuNTXS36G_rkiwQnKRW6GBTkns8JpKz6y6dScgB8827dlddUlg>
>> "),
>> n=1, warn=FALSE)
>>
>> [1] "200,4,30.6528380,117.4872250"
>>
>>  The above code is ok because the address is English, but it cannot work
>> when i change the address into zh-hans (Chinese simplified). See below.
>>
>>  
>> readLines(url("http://ditu.**google.cn/maps/geo?q=+Ç<http://ditu.google.cn/maps/geo?q=+%C3%87>
>> °Ë®³å<h**ttp://ditu.google.cn/maps/geo?**q=+%E5%89%8D%E6%B0%B4%E5%86%B2<http://ditu.google.cn/maps/geo?q=+%E5%89%8D%E6%B0%B4%E5%86%B2>
>> **>
>> ,+¹ó³Ø+°²»Õ,+Öйú&output=csv&**key=ABQIAAAAq8Fnd_oUka-**
>> 7RdS6BrD7GBTqeABoQuNTXS36G_**rkiwQnKRW6GBTkns8JpKz6y6dScgB8**
>> 827dlddUlg&language=zh-CN&**region=zh_Hans"),
>> n=1, warn=FALSE)
>>
>
> When I plug that URL into my browser (Firefox) I get this text on a white
> background:
>
> 602,0,0,0
> When I execute that code in R I get:
> [1] "{"
> And when I remove the lines restriction I get:
> [1] "{"
> [2] "  \"name\": \" 
> Ç°Ë®³å\\u003chttp://ditu.**google.cn/maps/geo?q=<http://ditu.google.cn/maps/geo?q=>前水冲\\u003e\","
> [3] "  \"Status\": {"
> [4] "    \"code\": 602,"
> [5] "    \"request\": \"geocode\""
> [6] "  }"
> [7] "}"
> I don't read Chinese , however it does appear that there was some sort of
> extra processing step that Firefox carried out to arrive at the displayed
> text.
>
>
>> [1] "400,0,0,0"
>>
>>  The returned value is wrong. I also tried several other options, but
>> still have the same problem. The interesting thing is if i paste the URL
>> into the IE explorer directly, it do return the correct values.
>>
>>  Anybody can give me some suggestions or hints to solve this?
>>
>>  Thanks a lot.
>>
>> P.S. See below for the other possibilities i tried.
>>
>> readLines(url("http://ditu.**google.cn/maps/geo?q=+Ç<http://ditu.google.cn/maps/geo?q=+%C3%87>
>> °Ë®³å<h**ttp://ditu.google.cn/maps/geo?**q=+%E5%89%8D%E6%B0%B4%E5%86%B2<http://ditu.google.cn/maps/geo?q=+%E5%89%8D%E6%B0%B4%E5%86%B2>
>> **>
>> ,+¹ó³Ø+°²»Õ,+Öйú&output=csv&**key=ABQIAAAAq8Fnd_oUka-**
>> 7RdS6BrD7GBTqeABoQuNTXS36G_**rkiwQnKRW6GBTkns8JpKz6y6dScgB8**
>> 827dlddUlg&language=zh-CN&**region=zh"),
>> n=1, warn=FALSE)
>>
>> [1] "400,0,0,0"
>>
>> readLines(url("http://ditu.**google.cn/maps/geo?q=+Ç<http://ditu.google.cn/maps/geo?q=+%C3%87>
>> °Ë®³å<h**ttp://ditu.google.cn/maps/geo?**q=+%E5%89%8D%E6%B0%B4%E5%86%B2<http://ditu.google.cn/maps/geo?q=+%E5%89%8D%E6%B0%B4%E5%86%B2>
>> **>
>> ,+¹ó³Ø+°²»Õ,+Öйú&output=csv&**key=ABQIAAAAq8Fnd_oUka-**
>> 7RdS6BrD7GBTqeABoQuNTXS36G_**rkiwQnKRW6GBTkns8JpKz6y6dScgB8**
>> 827dlddUlg&language=zh-CN"),
>> n=1, warn=FALSE)
>>
>> [1] "400,0,0,0"
>>
>> readLines(url("http://ditu.**google.cn/maps/geo?q=+Ç<http://ditu.google.cn/maps/geo?q=+%C3%87>
>> °Ë®³å<h**ttp://ditu.google.cn/maps/geo?**q=+%E5%89%8D%E6%B0%B4%E5%86%B2<http://ditu.google.cn/maps/geo?q=+%E5%89%8D%E6%B0%B4%E5%86%B2>
>> **>
>> ,+¹ó³Ø+°²»Õ,+Öйú&output=csv&**key=ABQIAAAAq8Fnd_oUka-**
>> 7RdS6BrD7GBTqeABoQuNTXS36G_**rkiwQnKRW6GBTkns8JpKz6y6dScgB8**
>> 827dlddUlg&language=zh-CN"),
>>
>> n=1, warn=FALSE,encoding="UTF-8")
>>
>> [1] "400,0,0,0"
>>
>>
>> --
>> -----------------
>> Jane Chang
>> Queen's
>>
>>        [[alternative HTML version deleted]]
>>
>> ______________________________**________________
>> R-help@r-project.org mailing list
>> https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help>
>> PLEASE do read the posting guide http://www.R-project.org/**
>> posting-guide.html <http://www.R-project.org/posting-guide.html>
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
> David Winsemius, MD
> West Hartford, CT
>
>


-- 
-----------------
Jane Chang
Queen's

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to