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.