0.9系列的变更日志
0.99
2014-03-18
添加:地理编码农场地理编码添加支持地理编码和反向地理编码。埃里克·帕拉科维奇·卡尔撰稿。
0.98.3
2014-03-07
添加:查询在python 2.7中由地理编码程序编码为unicode。由洛基·梅扎提供。
固定:yahooplacefinder count 参数已修复。
固定:点。固定。由Pawe_Mandera提供。
0.98.2
2014-02-28
添加:Googlev3现在接受 api_key 参数。安德里亚·托萨托的贡献。
已更改:googlev3已弃用 protocol 参数已删除。
0.98.1
2014-02-22
修正:mapquest geocoder在创建查询时没有使用格式字符串。由丹尼·芬克尔斯坦提供。
修复:geocoder错误地引发了geocoderTimedout异常 SSLError 例外情况。大卫·吉尔曼的贡献。
0.98
2014-02-05
更改:地理编码' geocode 和 reverse 方法返回类型已从none、tuple或tuple列表更改为none、tuple或tuple列表。 geopy.Location 对象或列表 geopy.Location 物体。
Location 为了向后兼容,可以对对象进行迭代,返回(地址<string>,(纬度<float>,经度<float))。
geopy.Location 对象还使返回的数据作为属性可用。现有属性为 address , longitude 和 latitude . 现在可用的是地理编码器的原始响应 raw 位置的高度 altitude .
0.97.1
2014-02-01
修正:yaHooplaceFinder地理编码认证和响应解析修正。由彼得克斯提供。
添加:Googlev3地理编码现在支持 components 参数,用于筛选由CRCCheck提供的位置条件,如行政区域、国家等。
0.97
2013-12-26
已更改:默认情况下,支持的服务使用SSL连接。这些地理编码程序在其init中接受一个新的'scheme'参数,可以是'https'或'http'。希望使用未加密连接的用户现在必须指定“http”。请注意,未验证SSL连接的证书。
更改:地理编码接受 timeout 参数,指定在引发 GeocoderTimedOut 例外。这可以在init中指定,也可以在每个init中一次性指定。 geocode 或 reverse 打电话。现在默认为1秒。
更改:geopy现在在单个代码库上支持python 2和python 3。对python 2.5的支持也被放弃了。
更改:Googlev3 protocol 参数被弃用以支持 scheme .
补充:ESRI的ArcGIS地理编码实现。由Arsen Mamikonian提供。
添加:地理编码接受 proxies 参数,它指定一个代理来路由其地理编码程序请求。它使用urllib,并接受方案字典形式的代理:代理地址,例如“https”:“192.0.2.0”。这是存在的,但在0.96中没有记录。
添加:地理编码检查新方法, _geocoder_exception_handler ,如果已定义,则当对地理编码程序服务的HTTP调用引发异常时。例如,请参见LiveStreets。用户可以定义或重写此方法。
添加:LiveStreets抛出 GeocoderQuotaExceeded 适当时例外。
补充: Point 可以解析更多种类的坐标字符串。由NucFlash提供。
修复:geocodersdotus现在使用 Authorization HTTP报头。由Arsen Mamikonian提供。
已删除:Mediawiki和SemanticMediawiki地理代码已删除。
已删除:geohash模块已删除。
0.96.3
2013-12-26
补充:警告文森蒂距离实现未能收敛到某些有效点的文档。由Mkeller UPB报告。
固定:地理编码代理固定。马克·奥利维尔·蒂图克斯撰稿。
0.96.2
2013-11-20
修复:清单中的排除中断了以下版本 buildout . 由詹姆斯·米尔斯提供。
0.96.1
2013-10-31
修复:Googlev3返回 None 当服务返回错误状态时 ZERO_RESULTS . 伊恩·威尔逊的贡献。
0.96
2013-10-25
更改:Googlev3的反向地理编码现在默认返回一个结果。集合 exactly_one 对于列表为false。
已更改:Googlev3返回新的异常类型: geopy.geocoders.base.GQueryError > geopy.exc.GeocoderQueryError geopy.geocoders.base.GeocoderResultError > geopy.exc.GeocoderQueryError geopy.geocoders.base.GTooManyQueriesError > geopy.exc.GeocoderQuotaExceeded
添加:OpenStreetmap提名地理编码实现。由亚历山德罗·帕索蒂贡献。
新增:雅虎!已实现boss geo-placefinder地理编码。由Jhmadox和Philip Kimmey提供。
添加:实现了SmartyStreets LiveAddress地理编码。由Michael Whatcott提供。
添加:geornames geocoder实现geornames的新用户名要求,以及 api.geonames.org 端点。大卫·威尔逊和贝诺伊特·格雷·高尔撰稿。
ADDED: Bing geocoder supports user_location (Point) parameter. Bing will prefer results near the coordinates of user_location. Contributed by Ryan Nagle.
修正:`googlev3.geocode oufirst()`不再对多个结果抛出异常。由Migajek提供。
修正:PY3K上不必要的强制到UTF-8。由阿卡努拉斯贡献。
固定的: format_degrees 现在正确地旋转分钟。由AVDD提供。
已修复:如果可选依赖项 BeautifulSoup 不存在。
已修复:地理定位中的各种不一致行为和错误。
已删除:关闭API时,已删除Google v2地理编码程序。
0.95.1
2013-03-22
固定:固定 DeprecationWarning 为Googlev2显示,即使它没有被使用(由于 geopy.geocoders 导入它)。由戴夫·阿尔特贡献。
改变: GoogleV3.geocode “地址”Kwarg重命名为“字符串”以匹配 Google.geocode 使更新更容易。
修正:现在地理编码程序正确地处理输入的Unicode对象(以前由于需要UTF-8字符串而在非ASCII字符上失败)。
0.95
2013-03-12
添加:谷歌地理编码API v3支持。由约旦·布维尔(Jbouvier)提供。”google.google()应替换为“googlev3.googlev3()”,不带 api_key .
有关有效参数,请参阅http://goo.gl/somdt。
更改:setup.py更新为现在自动支持python 3+(通过2to 3自动编译选项)。由Feanil Patel提供。
0.94.2
2012-03-12
添加:manifest.in,以便将许可证文件包含在dist包中(debian python模块团队根据需要)
更改:雅虎地理编码使用新的PlaceFinder API,而不是过时的MapsseServicev1API。
0.94.1
2011-03-24
附加:测试套件包括谷歌、必应、雅虎、地理编码和地名地理编码的测试。
改变: output_format 在使用它的后端中已弃用。
修正:必应地理编码现在工作正常。更新以使用JSON返回方法而不是XML。 output_format 一直被忽略,现在已弃用。
修正:地理编码现在工作正常。更新后使用更紧凑的csv返回方法而不是xmlrpc。
更改:为了保持API的一致性,雅虎地理编码现在使用的是“旧”元组返回格式(address,(lat,lon)),而不是未记录的location()对象。(具有丰富数据的对象返回值将在未来版本中实现。)
修正:修正了必应Bing后端的“打印”语句。不再保留打印语句。
固定:除了检查系统 json 和 simplejson ,geopy现在查找已安装的系统 django (它捆绑了simplejson的副本)。
固定:在距离上实现“CMP”,以便距离对象可以相互比较。
已更改:已将“repr”和“str”添加到“distance”
添加:MapQuest的OpenMapQuest API的地理编码后端,由Shashwat Anand贡献。
0.94
2010-03-07
添加:现在可以通过“setup.py test”运行部分测试套件。
修正:将“print”语句转换为logger调用以允许与wsgi兼容。
修正:google geocoder后端现在对某些故障状态抛出更多描述性异常。
修正:添加simplejson以安装安装所需的。如果可用,请使用本机(python 2.6+/3.0+)JSON模块。
固定:超过180/-180和90/-90的值的距离计算现在换行而不是引发错误。
固定:固定点对象的字符串表示,以便它们不会引发异常。
固定:由于极近点上的浮点精度,固定的GReaTCIRISTANCE值错误。
0.93(2006-10-08)和2009-02-15之间的变化
请参见https://github.com/geopy/geopy/compare/0451a051…ffebd5f3