两条道路交叉口的地理编码

2024-01-02

有谁有一种方法、API 或格式可以输入到 google 地图 API 或任何其他 API 中,以便我可以可靠地获取交叉路口的纬度和经度?例如,如果我输入“13th and Walnut, Philadelphia, PA”或“13th st and Walnut av, Philadelphia PA”(最好是第一个),API 会可靠地返回纬度和经度。当我发出 http 请求时,Google 地图 API 地理编码偶尔会正确,但不够频繁且没有任何模式。有时,非常相似的请求第一次会成功,然后第二次会失败,API 通常无法找到位置。我更想要一个带有免费计划的 API。


I think 地理编码API https://developers.google.com/maps/documentation/geocoding/intro是您的最佳选择。地理编码是将地址(例如“1600 Amphitheatre Parkway, Mountain View, CA”)转换为地理坐标(例如纬度 37.423021 和经度 -122.083739)的过程,您可以使用它在地图上放置标记或定位地图。

如果您想通过 HTTP 访问 Google Maps Geocoding API,则可以按照上面文档链接中的指南进行操作。

https://maps.googleapis.com/maps/api/geocode/json?address=13th%20and%20Walnut,%20Philadelphia,%20PA

此请求将返回给您一个"lat" : 39.95043578029149 and "lng" : -75.1607739197085.

如果你想知道如何编码,那么你可以查看示例代码here https://developers.google.com/maps/documentation/javascript/examples/geocoding-simple和这个jsfiddle https://jsfiddle.net/alvaroAV/qn8bb8q5/

关于免费计划的问题, 地理编码 API 每天最多可免费处理 2,500 个请求。如果您达到此限制,系统将向您收取 0.50 美元/1,000 个额外请求的费用,每天最多 100,000 个请求。

有关 Google MAPS API 价格详情的更多信息,请查看此link https://developers.google.com/maps/pricing-and-plans/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

两条道路交叉口的地理编码 的相关文章

  • android 地图 v2 在片段中重新打开时崩溃

    谷歌地图 v2 android 第一次加载 然后我切换到其他片段 当我返回地图片段时它会崩溃 我已附上下面的代码 我真的很感谢任何帮助 提前致谢 fragmentMain 中的映射代码 public class FragmentMain e
  • 如何在pyqt5中创建小部件来显示谷歌地图

    如何从用户那里获取纬度和经度并在 pyqt5 小部件的地图上显示该位置 我的操作系统是Windows 我找到了这个链接 https github com eyllanesc qMap https github com eyllanesc q
  • Font Awesome 图标作为 Google Maps API V3 中的标记

    我想使用一个很棒的字体图标作为 Google 地图标记 这是我的代码 function addMarker marker marker1 new google maps Marker position new google maps Lat
  • Flex 相当于 Google Visualization Geomap(等值线地图)?

    The 谷歌可视化地理地图 http code google com apis visualization documentation gallery geomap html Overview组件是一个等值线地图 http en wikip
  • 以编程方式设置谷歌地图片段可见性(API2)

    xml
  • angular2-google-maps 自动完成功能不起作用

    我正在尝试使用 angular2 google maps 将自动完成功能添加到我的项目中 我在 AppModule 中添加 AgmCoreModule forRoot 带有库 places 然后在组件中添加自动完成代码 我仍然收到 无法读取
  • Google 使用折线和标记绘制地图性能

    我们正处于决策点 哪种技术将用于我们的高负载航班优惠地图 有一个简单的测试 http buruki com gmap http buruki com gmap但如果我选择伦敦或莫斯科 他们有约 200 300 个航班目的地 大多数浏览器 当
  • 从当前位置出发的移动网络行车路线

    我正在构建一个网站的移动版本 试图通过一键式链接来启动 Google 地图 并提供从用户当前位置到企业的行车路线 我让它在 iPhone 上运行良好 但在 Android 上测试时 它会查看 Current 20Location 并尝试查找
  • infoWindow(谷歌地图)捕获关闭窗口的事件

    当信息窗口关闭时 您触发操作的方式是什么 我找不到任何听众 我正在考虑运行一些后台 Runnable 检查marker isInfoWindowShown 是否 我想要做的 在我的地图上显示按钮 当用户单击点 出现信息窗口 时 屏幕底部也有
  • 如何在 Android 应用程序中启用谷歌地图导航

    I have two points on google map first one is the source and second is the destination I have the route between these poi
  • Google 地图 API 标记图标 URL?

    我正在尝试将标记图标更改为 红圈 或 红针 或其他任何内容 在这些代码中 markerOptions icon images beachflag png 标记不显示 但如果我做icon一行注释行 因此标记显示为 red pin icon 所
  • 谷歌坐标认证

    当我尝试连接到 Google 坐标时 总是出现异常GoogleAuthException 我拥有 Google 地图协调中心许可证 我确实使用我的包应用程序名称和 SHA1 在 google 控制台中创建了我的客户端 ID 我将权限添加到清
  • 在单页应用程序上重用 Google Maps API 实例

    假设我有一个单页应用程序 Angular JS 应用程序 并且我在元素 id 上绘制一个 Google 地图实例googleMap var mapInstance new google maps Map document getElemen
  • 如何从 SDK 实现每个会话的 Google Places 自动完成功能?

    是否可以从 Android 和 iOS 应用程序的 place sdk 实现基于会话的自动完成 根据 6 月 11 日生效的新 Google 地图框架定价 对自动完成的请求可以分为基于击键 会话的请求 我找不到描述实施步骤的文档 除了这个参
  • MySql如何将varchar(纬度,经度)转换为十进制字段?

    在 mysql 中 我有一个 varchar 其中包含 Google 地图提供的纬度和经度 我需要能够基于边界框值进行查询 但不需要现在可用的地理特征 我正在尝试使用 varchar 中找到的 Decimal 值填充 2 个新的 Decim
  • iOS 版 Google 地图 sdk 中折线的轮廓

    我的要求是在地图上显示一条绿色折线 但当地图切换到卫星视图时 绿色折线变得不清楚 我无法改变折线的颜色 因此 为了将折线与背景 地图的卫星视图 区分开来 我需要为折线绘制白色轮廓 我浏览了 GMSPolyline 类的文档 但找不到任何可以
  • Google 地图 API v2 灰屏

    我正在尝试创建与谷歌地图连接的应用程序 但是当屏幕加载时 地图应该是灰色的 我该如何解决 来自我的 logcat 的重要消息 06 11 03 32 55 196 E Google Maps Android API 11671 Ensure
  • React-native-maps 限制平移区域

    有没有办法将地图限制在特定区域 以便平移和缩放包含在该区域内 而外部的所有内容都被锁定 我想限制用户可以在地图上看到的区域 我通过react native maps使用谷歌地图https github com react community
  • 打字稿中带有谷歌标记的自定义属性

    我正在使用类型脚本 并在尝试使用 Google 标记设置自定义属性时出现以下错误 谁能建议如何使用 Google 地图标记设置自定义属性 类型参数 position LatLng 地图 任何 图标 字符串 zIndex 数字 se10 任何
  • Google Maps API - 按关键字(城市名称)定位/中心

    在我的网络应用程序中 我使用 gmap javascript API https developers google com maps documentation javascript https developers google com

随机推荐

  • 为什么没有“heroku 捆绑包更新”?

    我不明白为什么我必须在本地更新我的gems并将其推送到heroku 以获得它们的更新版本 为什么没有heroku bundle update命令 当你bundle update或者运行任何等效的 CLI 命令 我相信 Bundler 会更新
  • Python 导入的良好经验规则是什么?

    我对在 Python 中导入模块的多种方式感到有点困惑 import X import X as Y from A import B 我一直在阅读有关范围界定和命名空间的内容 但我想要一些关于什么是最佳策略 在什么情况下以及为什么的实用建议
  • 将“is”运算符与值类型元组一起使用会产生错误

    我正在尝试检查是否object变量是 int int 如果是这样 我将使用强制转换变量 因此我尝试了以下代码 this one gives the error public void MyMethodWithIs object val if
  • 通过将函数名称作为字符串传递来动态调用任何函数

    如何自动创建实例并动态执行其函数 Thanks 编辑 也需要一个传递参数的选项 谢谢 您只想调用无参数构造函数来创建实例吗 类型也指定为字符串 还是可以将其设为泛型方法 例如 All error checking omitted In pa
  • 无法使用 log4j DailyRollingFileAppender 将日期附加到文件名

    您好 我正在尝试使用 log4j DailyRollingFileAppender 将当前日期附加到文件名 但它不起作用 我使用了如下配置 请为此建议一个解决方案 特性 log4j rootLogger DEBUG rollingAppen
  • Node.js 进程如何知道何时停止?

    由于许多 Node js 脚本遵循异步执行某些操作的模式 下面的示例 它们如何知道何时停止 在下面的代码中 节点在处理 writeFile 并适当注册回调后如何确定该进程应保持活动状态直到回调运行 fs require fs fs writ
  • Linq to Entities 简单组查询

    如何编写 简单 LINQ to Entities 查询 按某些属性对元素进行分组并对它们进行计数 SELECT answernumber count answerID FROM answers WHERE questionID id GRO
  • Android相对布局alignCenter从另一个视图

    我有一个RelativeLayout有两个孩子 他们也是RelativeLayout包含一些按钮和东西 这些子布局不在我的主布局的中心 并且主布局确实包含这两个布局之外的一些其他内容 我希望第一个位于第二个之上 这很简单 只需使用andro
  • 将转义的 XML 实体转换回 UTF-8

    所以我在 XML 文件中得到了这个 UTF 8 字符串 Horrible place 当我将其提供给外部应用程序时 有趣的字符会转义为 XML 实体 Horrible place x2620 x2620 x2620 在 Ruby 中 如何将
  • 用于 JavaScript 逗号分隔数字验证的正则表达式

    我有一个文本框 它可以具有如下值1 or 1 2 or 1 225 345 21 即多个值 但现在我想验证这个输入 toString match 0 9 这是我正在使用的代码 它仅验证正确性 但是当用户输入如下值时会出现一个问题 input
  • 迭代 Queue 是否保证按队列顺序?

    这是否保证始终打印123 Queue
  • 我可以在没有 Visual Studio 的情况下下载 Visual C++ 命令行编译器吗?

    正如标题所示 我不想下载整个 Visual C 安装程序 只想下载 cl exe 以及在 Windows 上编译和链接 C 程序所需的其他程序 如前所述 没有办法做到这一点 您需要下载整个 4 6GB 捆绑包 MS 的部署是个糟糕的事情 然
  • lxml增量XML序列化重复命名空间

    我目前正在使用 lxml 在 Python 中序列化一些较大的 XML 文件 我想为此使用增量编写器 我的 XML 格式严重依赖命名空间和属性 当我运行以下代码时 from io import BytesIO from lxml impor
  • (Windows Git-bash) IntelliJ git bash shell 配色方案与 Docker 搞混了

    Windows Git bash 当我在 IntelliJ 项目中使用 git bash 作为终端时 当我登录到 docker 容器并使用时遇到问题ls 文本突出显示为浅蓝色 并且颜色不会消失 直到我退出 有想过如何纠正这个问题吗 我怀疑这
  • 如何避免 Apache Pulsar 中自动删除不活动主题

    我有一个应用程序 可以在特定主题下向 Pulsar 生成消息 并在完成后关闭该应用程序 同时 不存在任何消费者来阅读该主题 过了一段时间 当我创建一个消费者并想要读取写入的数据时 我发现所有数据都丢失了 因为我编写的主题被 Pulsar 删
  • 将土耳其字母替换为英文字母

    我想用英文字母替换句子中的每个土耳其语字母 我尝试以下功能 title result T rkiye nin en iyi oranlari ile Lider Bahis Sitesi turkish array turkish lett
  • 使 PHP 5.3 中的匿名函数与 PHP 5.2 一起使用

    我有一个匿名函数 现在需要更新它才能与 PHP 5 2 兼容 该函数 如下 接受文本并将每个句子的第一个字母大写 function clean text input output input output preg replace call
  • 本机离子网络状态不适用于我的代码

    我想在所有页面上没有连接和 或连接时显示警报消息 但它不起作用 显示网络类型有效 但没有显示任何警报消息 目标是当APP连接和断开时显示消息 我正在跟进https ionicframework com docs native network
  • d3.json 调用总是获取空数据

    如果我从浏览器向服务器发出此调用 http localhost 8080 api items number all json 或者来自卷曲 curl G http localhost 8080 api items number all js
  • 两条道路交叉口的地理编码

    有谁有一种方法 API 或格式可以输入到 google 地图 API 或任何其他 API 中 以便我可以可靠地获取交叉路口的纬度和经度 例如 如果我输入 13th and Walnut Philadelphia PA 或 13th st a