【问题标题】:How can I request pinpoint accurate geocoding data using HERE Api如何使用 HERE Api 请求精确的地理编码数据
【发布时间】:2020-03-24 14:44:05
【问题描述】:

我希望使用 HEREs 地理编码服务根据英国邮政编码定位一个地方的纬度和经度。目前,即使我提供了完整的邮政编码,我的请求也会返回一个粗略的位置。

我之前使用的旧“地理编码”API 会返回相关结果,但是这已被投入维护并被“地理编码和搜索”API 取代。这个新的 API 似乎只是查看 HERE 数据库中存储的兴趣点列表,并返回最接近您搜索的内容,而不是试图找到输入的确切位置。

如何使用以下请求获得更准确的结果?请记住,我只能访问邮政编码。

https://geocode.search.hereapi.com/v1/geocode?q={postCode}&apiKey={key}

目前,我收到类似于以下使用邮政编码 PE1 1QL 的响应。它应该指向一个停车场,但是如果您将 API 返回的纬度和经度输入到地图(例如 Google 地图)中,它会为您提供更一般的位置,而不是准确的位置。

{
    "title": "PE1 1, Peterborough, England",
    "id": "here:cm:namedplace:22221149",
    "resultType": "locality",
    "localityType": "postalCode",
    "address": {
        "label": "PE1 1, Peterborough, England",
        "countryCode": "GBR",
        "countryName": "England",
        "county": "Cambridgeshire",
        "city": "Peterborough",
        "postalCode": "PE1 1"
    },
    "position": {
        "lat": 52.57362,
        "lng": -0.24219
    },
    "mapView": {
        "west": -0.23515,
        "south": 52.56739,
        "east": -0.25194,
        "north": 52.57984
    },
    "scoring": {
        "queryScore": 0.67,
        "fieldScore": {
            "postalCode": 0.95
        }
    }
},

我希望 Lat 和 Lng 比上例更接近输入的邮政编码。

【问题讨论】:

    标签: here-api


    【解决方案1】:

    关于此发行说明https://developer.here.com/documentation/geocoding-search-api/release_notes/topics/known-issues.html 您可以阅读“尚不支持高精度邮政编码”:

    已知问题

    下表列出了当前版本中存在的已知问题。

    尚不支持搜索路口

    尚不支持按电话号码搜索

    尚不支持政治观点。所有观点都是“国际”的

    尚不支持地点详细信息视图

    尚不支持高精度邮政编码


    Geocoder API 6.2 将至少在 2020 年底(可能更多)之前得到支持,文档中的“维护”意味着:没有新功能。

    【讨论】:

      猜你喜欢
      • 2019-07-25
      • 1970-01-01
      • 1970-01-01
      • 2016-06-09
      • 1970-01-01
      • 2019-06-02
      • 2020-06-07
      • 2022-11-07
      • 1970-01-01
      相关资源
      最近更新 更多