地理位置自动补全API是一个强大的工具,适用于需要构建基于位置的服务的开发者,例如地址自动补全字段。该API允许用户在搜索框中输入地址的一部分,并实时提供匹配位置的建议。这可以通过减少错误和加快输入地址的过程来改善用户体验。该API支持国际地址,这一特性使其成为全球应用的多功能工具。
该API易于使用,只需要地址或地址的一部分作为参数。该API以JSON格式返回建议,使其易于集成到各种应用程序和系统中。
地址自动补全API可以用于多种目的,例如:
凭借其强大的功能和易于使用的界面,地址自动补全API是任何从事基于位置的服务、地理定位和地址验证的开发人员的必备工具。
将地址传递给此API,并根据该查询接收建议。
在表单中自动补全地址字段:地址自动补全API可以用于在表单中自动补全地址字段,使用户更容易、更快地输入他们的地址信息。
改善用户体验:该API可用于在用户在搜索框中输入时提供匹配位置的实时建议,这可以帮助改善用户体验并减少错误。
地理定位:该API可以根据地理位置数据提供匹配位置的建议,使其适用于基于位置的服务和应用程序。
兴趣点搜索:该API可以用于根据用户的位置或地址搜索兴趣点,例如商店、餐馆等。
地址验证:该API可用于验证地址信息并检测错误,这可以帮助提高数据质量并减少邮件和运输错误。
国际地址支持:该API支持国际地址,这使其成为全球应用的多功能工具,还支持多种语言。
除了每月的API调用限制外,其他没有限制。
地址自动完成 API 允许开发者构建基于位置的服务,如自动完成字段。当用户在搜索框中输入地址的一部分时,API 会提供匹配位置的建议
自动完成 - 端点功能
| 对象 | 描述 |
|---|---|
text |
[必需] Free-form address, place, region or area name |
lang |
可选 Preferable results language code (en, de, it, fr) |
countrycodes |
可选 Limit search to a comma-separated list of countries (ISO country codes) |
{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"country":"United States","country_code":"us","state":"Maryland","county":"Prince George's County","postcode":"20772","street":"Furlong Court","datasource":{"sourcename":"openstreetmap","attribution":"© OpenStreetMap contributors","license":"Open Database License","url":"https://www.openstreetmap.org/copyright"},"state_code":"MD","lon":-76.8148443,"lat":38.8253609,"housenumber":"6","result_type":"building","city":"Upper Marlboro","formatted":"6 Furlong Court, Upper Marlboro, MD 20772, United States of America","address_line1":"6 Furlong Court","address_line2":"Upper Marlboro, MD 20772, United States of America","timezone":{"name":"America/New_York","offset_STD":"-05:00","offset_STD_seconds":-18000,"offset_DST":"-04:00","offset_DST_seconds":-14400,"abbreviation_STD":"EST","abbreviation_DST":"EDT"},"plus_code":"87C5R5GP+43","plus_code_short":"R5GP+43 Upper Marlboro, Prince George's County, United States","rank":{"confidence":0.5,"confidence_street_level":1,"confidence_building_level":0,"match_type":"full_match"},"place_id":"5140f5b468263453c059d5720c6da5694340f00102f9019390be2500000000c00203"},"geometry":{"type":"Point","coordinates":[-76.8148443,38.8253609]},"bbox":[-76.8148443,38.8253609,-76.8135279,38.8254062]}],"query":{"text":"Furlong Court, 6","parsed":{"housenumber":"6","street":"furlong court","expected_type":"building"}}}
curl --location --request GET 'https://zylalabs.com/api/7748/geolocation+autocompleter+api/12607/autocomplete?text=Furlong Court, 6&lang=en&countrycodes=gb' --header 'Authorization: Bearer YOUR_API_KEY'
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。
地理位置自动补全API根据用户输入返回匹配地址的建议 数据包括国家、省州、城市、街道、邮政编码和格式化地址等详细信息 所有数据以JSON格式结构化
响应中的关键字段包括“formatted”(完整地址),“country”(国家名称),“state”(省/州名称),“city”(城市名称),“postcode”(邮政编码)和“coordinates”(纬度和经度)
响应数据以JSON结构组织在"FeatureCollection"下,包含一个"features"数组。每个特征代表一个建议的地址,具有详细描述其组成部分和地理信息的属性
API提供地址信息,包括街道名称、城市和州的详细信息、邮政编码和地理坐标。它还支持国际地址和多种语言
地址自动完成 API 的数据来源于开放街图和其他可靠的数据库。这确保了全球范围内地址和兴趣点的广泛覆盖
用户可以通过提供部分地址字符串作为输入来定制他们的请求。API将根据输入返回建议,从而实现定制的自动完成功能
典型的用例包括在在线表单中自动完成地址字段 在基于位置的服务中增强用户体验 验证运输地址 以及搜索兴趣点
数据准确性通过定期从可靠来源如OpenStreetMap进行更新来保持,并进行质量检查以确保地址建议是最新和相关的
服务级别:
100%
响应时间:
1,017ms
服务级别:
100%
响应时间:
38ms
服务级别:
100%
响应时间:
467ms
服务级别:
100%
响应时间:
517ms
服务级别:
100%
响应时间:
638ms
服务级别:
100%
响应时间:
123ms
服务级别:
83%
响应时间:
564ms
服务级别:
100%
响应时间:
478ms
服务级别:
100%
响应时间:
819ms
服务级别:
100%
响应时间:
3,658ms
服务级别:
100%
响应时间:
3,667ms
服务级别:
100%
响应时间:
3,667ms
服务级别:
100%
响应时间:
3,667ms
服务级别:
100%
响应时间:
3,051ms
服务级别:
100%
响应时间:
3,667ms
服务级别:
100%
响应时间:
756ms
服务级别:
100%
响应时间:
0ms
服务级别:
100%
响应时间:
1,440ms
服务级别:
100%
响应时间:
0ms
服务级别:
100%
响应时间:
0ms