http请求经纬度怎么不行了

5 views
Skip to first unread message

cynthia wang

unread,
Nov 17, 2009, 12:45:47 AM11/17/09
to 谷歌地图 API 论坛
之前我看到可以用http://ditu.google.cn/maps/geo?q= 请求经纬度信息的。我的访问量不大,也有自己的key但是最近
输入中文就不能得到经纬度,输入英文可以,请问如果我要请求中文的地址怎么办?例如
http://ditu.google.cn/maps/geo?q=上海浦东国际机场&output=csv&sensor=true&key=ABQIAAAAVVt7nt7hy-I12nzXNBd1IRS3C5RqlLw3n2KhmlRHEENytg2gMRT_JM0QBpsXHKsuEd_uaGXLSBsU-A
返回602,0,0,0
这表明地址找不到?几周前还是可以找到的

sxt...@163.com

unread,
Nov 17, 2009, 4:05:43 AM11/17/09
to 谷歌地图 API 论坛
看看三峡通:http://www.sxtone.com

On 11月17日, 下午1时45分, cynthia wang <cynthia...@gmail.com> wrote:
> 之前我看到可以用http://ditu.google.cn/maps/geo?q=请求经纬度信息的。我的访问量不大,也有自己的key但是最近

针还 宋

unread,
Nov 17, 2009, 4:17:50 AM11/17/09
to 谷歌地图 API 论坛
之前偶也碰到这问题,直接在地址栏输入http://ditu.google.cn/maps/geo?q=,如果是中文就不行了。
发现现在得把中文转换,JAVA的话用URLEncoder.encode(address,"UTF-8"),这样就能找到地址了。

On 11月17日, 下午1时45分, cynthia wang <cynthia...@gmail.com> wrote:

> 之前我看到可以用http://ditu.google.cn/maps/geo?q=请求经纬度信息的。我的访问量不大,也有自己的key但是最近
> 输入中文就不能得到经纬度,输入英文可以,请问如果我要请求中文的地址怎么办?例如http://ditu.google.cn/maps/geo?q=上海浦东国际机场&output=csv&sensor=true&key=ABQIAAAAVVt7nt7hy-I12nzXNBd1IRS3C5RqlLw3-n2KhmlRHEENytg2gMRT_JM0QBpsXHKsuEd_uaGXLSBsU-A
> 返回602,0,0,0
> 这表明地址找不到?几周前还是可以找到的

李白,字一日

unread,
Nov 20, 2009, 1:39:01 AM11/20/09
to 谷歌地图 API 论坛
最好把中文转成是urlencoded的格式。

这个服务还是正常的。

生产错误的原因可能是不同的浏览器对中文的转码后结果不统一造成的。
你可以试一下用js转码的结果访问。

On Nov 17, 1:45 pm, cynthia wang <cynthia...@gmail.com> wrote:
> 之前我看到可以用http://ditu.google.cn/maps/geo?q=请求经纬度信息的。我的访问量不大,也有自己的key但是最近

Reply all
Reply to author
Forward
0 new messages