从 Google Places API 获取 JSON 文件

2024-05-04

我正在尝试使用 Places API,最初尝试使用 jQuery 中的 $.ajax,但我一直在文件的第一个元素上收到意外的标记错误。但我后来意识到你无法从 Places API 获取 JSONP。所以下面是它返回的示例,我一生都无法让它将 id 打印到控制台(对于初学者)...有人可以指出我正确的方向吗?

从地点返回的 JSON:

{
   "html_attributions" : [],
   "results" : [
      {
         "geometry" : {
            "location" : {
               "lat" : 33.7862590,
               "lng" : -117.8531270
            }
         },
         "icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/restaurant-71.png",
         "id" : "5be9a13a28635cf8fd2ef3c62c24d51277a4ba58",
         "name" : "Kimmies Coffee Cup",
         "rating" : 3.30,
         "reference" : "CnRpAAAANKLoOHJ1STFaFavIPjm2bpMDneGTv0AXfixyl-koF7KSK-lQSldk3c01RFJu9Gf62zXnRScte-dkPCBU8KuxCo7AMctfuaIhNkPE8RKENF9HeMlkuEg-Scp97--1VWJvjpNQjc6xRvdXsbf7V8NrSRIQnXjZBKbrSeSg2sTwBosKghoUEFlNDIN5cnVbn5n7aNtwycord-E",
         "types" : [ "restaurant", "food", "establishment" ],
         "vicinity" : "190 S Glassell St # B, Orange"
      }
      ]
}

这就是我正在尝试的,但显然我不能再使用它了......

 $(document).ready(function () {
    $.ajax({
      url: 'https://maps.googleapis.com/maps/api/place/search/json',
      dataType: 'jsonp',
      type: 'GET',
      data: {
        location: '33.787794,-117.853111',
        radius: 100,
        name: 'coffee',
        key: 'KEY_HERE',
        sensor: false,
      },
      success: function(data) {
        console.log(data.results[0].id);
    }
  });
});

任何建议都会很棒,谢谢!


jQuery 有一个 parseJSON 方法,它将从 JSON 创建一个 javascript 对象。

一旦你有了这个对象

obj.results 将返回结果数组。

results[0].id 将为您提供第一个结果的 id。

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

从 Google Places API 获取 JSON 文件 的相关文章

随机推荐

  • 有没有办法隐藏所有子图的轴?

    我试图并排绘制两个图像 没有任何像网格线和轴这样的垃圾 我发现你可以关闭所有网格线plt rcParams axes grid False 但无法弄清楚轴是否有类似的选项 我知道你可以使用plt axis off 但随后您必须为每个子图单独
  • 贪心算法的使用示例?

    贪心算法有什么用 一个真实的例子 最小生成树 Prim http en wikipedia org wiki Prim s algorithm的算法和克鲁斯卡尔的 http en wikipedia org wiki Kruskal s a
  • GCP Dataproc Spark.jar.packages 下载依赖项时出现问题

    创建 Dataproc Spark 集群时 我们通过 properties spark spark jars packages mysql mysql connector java 6 0 6 to the gcloud dataproc
  • 如何拯救 I18n::MissingTranslationData?

    我希望能够拯救I18n MissingTranslationData像这样 begin value I18n t some key that does not exist puts value return value if value r
  • 如何避免绘图散点图中的文本重叠?

    我正在寻找一种解决方案来避免文本标签中的文本重叠 我用散点图创建图像 也许这里有自动化 from pandas import util import plotly express as px import plotly graph obje
  • 从日期字段提取月份

    我在 postgresql 数据库中有一个日期字段 输入字段名称 如何仅从日期字段中提取月份 我使用了下面的语法 但我希望它显示实际的月份名称 而不是月份的数值 EXTRACT MONTH FROM input AS Month 因此 如果
  • 如何通过邀请链接获得公会?不和谐.js

    我一直在互联网上查找 但找不到我的问题的答案 我试图通过它的邀请链接获得一个公会 所以就像我有一个不和谐的邀请链接 例如https discord com invite ainvitecodegoeshere https discord c
  • Redux 中的排队操作

    我目前遇到的情况是我需要连续运行 Redux Actions 我看过各种中间件 比如 redux promise 看起来不错如果您知道触发根操作 由于缺乏更好的术语 时的连续操作是什么 本质上 我想维护一个可以随时添加的操作队列 每个对象在
  • 如何在命令行上创建要点

    我正在尝试从 bash 创建一个要点 并且我尝试了许多可以获得的版本脚本 但没有一个有效 这似乎是正确的 但它也不起作用 curl X POST d public true files test txt content String fil
  • fgetc,检查 EOF

    在书里Linux系统编程我读过一些这样的内容 fgetc返回读取为的字符unsigned char投射到int or EOF在文件末尾或错误 使用时的一个常见错误fgetc is char c if c fgetc EOF 该代码的正确版本
  • Android 隐藏键盘不起作用 - 无法隐藏软键盘

    我正在 Droid Incredible 上进行开发 并且也在 1 5 AVD 模拟器上进行了测试 我的选项卡小部件中的一个选项卡由一个列表视图和一行包含 EditText 和 Send 按钮 用于聊天功能 组成 单击 发送 后 我使用以下
  • 当项目位于同步文件夹中时,Flutter 运行和清理错误“Flutter 无法删除目录”

    完整错误 Flutter failed to delete a directory at build flutter assets The flutter tool cannot access the file or directory P
  • 配置 Oracle JDK 以使用 IBM JCE/JSSE 提供程序以实现 FIPS 合规性

    我想将 Oracle JDK 配置为使用 IBM 的符合 FIPS 的 JCE JSSE 安全提供程序 我需要哪些 JAR 文件以及它们应该安装在哪里 提供商应在清单中列出什么java security文件是什么样的 我在 Sun jdk5
  • Google 页面速度洞察不支持 webp 图像?

    我正在为我的网站使用 webp 图像 但 Google 页面速度洞察无法识别它 因此不会给出优化结果 Google 页面洞察不支持 webp 图像 例如 http cdn gi storehippo com s 548ee13cdb64e5
  • 用户模式中默认创建的表

    在 Sql Server 2008 中 当我创建没有架构前缀的表时 create table mytable id int identify 它通常最终出现在模式 dbo 中 名称为 dbo mytable 然而 在我们的一台服务器上 该表
  • 错误:mysqladmin:刷新失败;错误:“未知错误”

    当我厌倦了每天从 Cron Daemon 收到电子邮件时 我的问题就开始了 电子邮件如下所示 From Cron Daemon lt email protected cdn cgi l email protection gt Date 20
  • 如何通过 C# 检测字符串中的阿拉伯语或波斯语字符?

    我想检测Arabic or Persian字符串中的字符 例如 在字符串中搜索 15 Aspire ES1 533 C4UH 并返回true 并在字符串中搜索 Aspire ES1 533 C4UH 并返回false string patt
  • LogicalOperationStack 与 .Net 4.5 中的异步不兼容吗

    Trace CorrelationManager LogicalOperationStack允许具有嵌套逻辑操作标识符 其中最常见的情况是日志记录 NDC 它是否仍然可以使用async await 这是一个简单的例子 使用LogicalFl
  • Swift 中构造泛型类型的扩展

    是否可以为专用 构造的泛型类型扩展泛型类 我想用一种方法来扩展 Int Arrays 来计算其元素之和 e g extension Array
  • 从 Google Places API 获取 JSON 文件

    我正在尝试使用 Places API 最初尝试使用 jQuery 中的 ajax 但我一直在文件的第一个元素上收到意外的标记错误 但我后来意识到你无法从 Places API 获取 JSONP 所以下面是它返回的示例 我一生都无法让它将 i