当前位置:  开发笔记 > 编程语言 > 正文

地理编码库

如何解决《地理编码库》经验,为你挑选了3个好方法。

我正在使用python,我需要将"Bloomington,IN"等位置映射到GPS坐标,这样我就可以测量它们之间的距离.您推荐哪些Geocoding库/ API?也欢迎使用其他语言的解决方案.



1> 小智..:

Geopy允许您从几个地理编码器(包括Google,Yahoo,Virtual Earth)中进行选择.



2> xster..:

Google的网络服务非常易于使用.只需将查询放入URL即可.为了使它更容易/更懒惰,我将无耻地宣传pygeocoder,一个用于Google Geocoding的Python包装器.那你就可以做点什么了

print Geocoder.geocode("Montreal, Canada")[0].coordinates

得到一个坐标的元组.你也可以做类似的事情

Geocoder.geocode("sushi, San Francisco").count

要么

Geocoder.geocode("sushi, San Francisco")[0].postal_code



3> dF...:

Google Maps API 支持地理编码,Python Cookbook有一个从Python访问它的简单示例(虽然配方不直接使用API​​,只是简单的maps.google.com URL).

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有