Google Map Api HTTP地址解析

时间: 2010-01-26 / 分类: WEB开发 / 浏览次数: 174 views / 0个评论 发表评论

1. 支持通过经纬度得到地址
方式如下面的示例:

http://ditu.google.cn/maps/geo?q=38.895000,-77.036667&output=xml&sensor=true&key=abcdefg

http://ditu.google.cn/maps/geo?q=38.895000,-77.036667&output=json&sensor=true&key=abcdefg

2.中文进行解析时,需要注意的问题编码问题.
传给google的请求的编码需要是UTF-8的编码.
同时当成HTTP的请求的一部分进行传送时,
必须显式或者隐式的转换成URLEncode编码,
比如请求:
北京
那么对应的URLEncode的值就是:
%E5%8C%97%E4%BA%AC

http://ditu.google.cn/maps/geo?q=%E5%B9%BF%E5%B7%9E%E5%B8%82%E5%B9%BF%E5%B7%9E%E4%B8%9C%E7%AB%99&output=csv&key=abcdefg

赶紧抢沙发

  1. admin
    2010/04/30 12:59:47

    注意UTF-8,不是GBK

  2. aming
    2010/04/29 19:23:54

    %E5%8C%97%E4%BA%AC 这个编码对应的是“北京”吗,我反译怎么是“鍖椾含”,什么意思?

发表评论

您的昵称 *

您的邮箱 *

您的网站