gpt4 book ai didi

api - 这两个 Google Maps Geocoding API URL 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 07:28:22 25 4
gpt4 key购买 nike

我有一个要求,我只需要通过给出地址来获取纬度和经度,这里是我使用的两个不同版本的谷歌地图地理编码 API URL,它输出几乎相同的结果。

http://maps.google.com/maps/geo?output=xml&key=MyApiKey&oe=utf-8&q=Bhatkal,%2CKarnataka,%2CIndia

http://maps.googleapis.com/maps/api/geocode/xml?sensor=false&address=Bhatkal,%2CKarnataka%2C,India

第一个带有 API key ,第二个没有 API key 。我想知道

a) Why do i need to use the API key when i could fetch the result without defining the key.

b) Which one is more feasible API for my Purpose of just fetching latitude and longitude..

最佳答案

第一个 URL 是 v2 of the Geocoding API , 第二个是 v3 .

v2

  • 现已弃用
  • 需要 API key
  • 对 JSONP
  • 有(未记录的)支持


  • 使用哪一个取决于(至少部分)您将在什么环境中使用它 - 如果您想在带有 JavaScript 的网页中使用它,则必须使用 v2,因为它支持 JSONP(除非您想要添加一个服务器端组件来解决跨域问题)。 JavaScript 的替代方法是 JavaScript API Geocoder service .
  • 如果您在桌面应用程序或服务器端使用 API,您可以使用其中任何一种,但建议使用 v3。
  • 与 v2(每天 1500 个请求)相比,v3 还具有更高的查询限制(每天 2500 个请求)
  • 关于api - 这两个 Google Maps Geocoding API URL 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6178356/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com