代码之家  ›  专栏  ›  技术社区  ›  Evert

基于后置代码查找lat/lng

  •  2
  • Evert  · 技术社区  · 16 年前

    我想找到lat/lng,这样我就可以进行距离计算,但由于数据集的大小,我担心使用谷歌地图这样做不是一个明智的想法。

    4 回复  |  直到 16 年前
        1
  •  3
  •   skaffman    16 年前

    Google Geocoder web服务可用于以下用途:

    http://code.google.com/apis/maps/documentation/geocoding/index.html

    它是免费的(除非您滥用它,或者卷太大),并返回JSON或XML。

        2
  •  1
  •   chelmertz user1604064    16 年前

    http://developer.yahoo.com/maps/rest/V1/geocode.html 至少根据你的需要比较一下这两者。如果我是你,我会让谷歌返回的每一次失误都被雅虎地理编码为后备(或者反过来)

        3
  •  0
  •   Simon    16 年前

    准确的邮政编码信息归大多数司法管辖区的某人所有,他们负责提供lat/lng信息。在英国是邮局,我不知道荷兰的情况,但是 this looks quite promising . 即使谷歌的地理编码器在美国以外也不那么准确。

    我应该提到的一点是,lat/lng不足以让您计算距离(除非您到处都是乌鸦)。谷歌服务的真正优势之一是GDDirections使用道路系统的知识并估计行程时间。如果你正在解决一些旅行推销员的问题,仅lat/lng不能很好地估计实际距离,尤其是在城市中。