Google Maps API 在有效请求中返回“无效请求”

2023-12-10

我正在尝试对我的数据库的一堆地址进行反向地理编码。我有大约 200 个地址,其中一半工作起来就像一个魅力..我确实将谷歌地图请求放入循环中并且它工作了。大约有 100 个地址返回“无效请求”消息。我回显请求网址并将其放入浏览器中,它返回“状态:正常”和所有数据。为什么我的脚本返回无效请求,而另一个浏览器选项卡返回正常?

这就是我使用的功能:

function getLatLon($strasse, $plz) {
    $inhalt = simplexml_load_file('http://maps.googleapis.com/maps/api/geocode/xml?address='.$strasse.',+'.$plz.'&sensor=true');

    $geo['lat'] = $inhalt->result->geometry->location->lat;
    $geo['lon'] = $inhalt->result->geometry->location->lng;

    return $geo;
}

清晰的请求 url 如下所示:

如果有人可以帮助我或检测到错误,那就太棒了:) 问候, 菲利普


我很确定该错误是由您发送未编码的德语字符引起的。当您通过浏览器执行此操作时,URL 将自动编码,但 PHP 脚本不会自动编码。

Use 原始网址编码为了这 :

$inhalt = simplexml_load_file('http://maps.googleapis.com/maps/api/geocode/xml?'.
                              'address='.rawurlencode($strasse).',+'.
                              rawurlencode($plz).'&sensor=true');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Maps API 在有效请求中返回“无效请求” 的相关文章

  • xampp openssl 调用 openssl_pkey_new() 时出错;

    所以我试图让 openssl 在我的 Windows 安装的 xampp 1 7 3 上工作 它是用 OpenSSL 0 9 8l 构建的 这只是我第二次在 amp 安装上安装 openssl 但第一次进展顺利 这是在同一台机器上的 wam
  • PDO 连接字符串:最好的方法是什么? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我想使用 php pdo 制作一个后端应用程序 我发现了很多不同的方法来处理 PDO 连接字符串 我想知道使用 pdo 执行连接字符串的最佳方法
  • PHP Imagick - setTextEncoding() 函数不起作用

    我正在尝试在 Imagick 对象上添加一些文本 但是我使用 setTextEncoding 函数 它仍然不起作用 draw new ImagickDraw draw gt setTextEncoding utf 8 draw gt set
  • Laravel 中的 SQL 运算符是什么?

    我正在查看 Laravel 的源代码 发现了很多 Eloquent 的 SQL 运算符 我想知道其中一些是什么以及如何使用它们 不幸的是我没有找到任何文档 这是我找到的运营商vendor laravel framework src Illu
  • PHP runkit_function_rename 不起作用?

    这段代码不起作用 为什么不 我真正想要的是这个 我正在使用一个具有功能的系统 当我在本地主机上时 我希望该函数做一些不同的事情 我想用自己的东西覆盖该函数 也欢迎所有替代方案 您是否安装了 PECL 扩展 http www php net
  • PDF:在现有 PDF 文件中插入一行文本

    我有一个 PDF 文件 我希望在所有页面 前两页除外 的页脚上添加一行纯文本 不是徽标或类似内容 有谁有一个如何做到这一点的例子 用任何语言 Update 原始 PDF 是用 Scribus 制作的 我可以完全控制它 因此 如果更容易进行查
  • 如何在此查询中获取以 KM 为单位的距离

    salons Salon select salons gt selectRaw 6371 acos cos radians cos radians lat cos radians lng radians sin radians sin ra
  • PHP 7 上可以指定多个返回类型吗?

    我有一些可以返回的方法两种返回类型之一 我正在使用利用 MCV 的框架 因此重构这几个函数尤其没有吸引力 是否可以声明返回类型返回其中之一而在其他情况下失败 function test if this gt condition false
  • 在 tumblr 主题中显示当前年份

    我想在我的 Tumblr 主题的页脚中放置一个版权声明 例如 Acme Co 2013 但我不想每年都进行更新 通常使用 php 可以使用date 这很好 但是虽然 Tumblr 是基于 php 构建的 但我认为最终用户不能在网站上使用它
  • 什么是 no-debug-non-zts-20090626?

    In php ini I have extension dir usr lib php extensions 然而 运行php config gives extension dir usr lib php extensions no deb
  • 使用返回哈希数组的外部 PHP SOAP Web 服务的 C# .NET 客户端存在问题

    我正在编写一个需要调用外部 Web 服务的 NET Web 应用程序 我提供的文档包括 PHP 代码示例 我可以使用提供给我的 WSDL 地址在 VS2010 中成功创建 Web 引用 并且使用 fiddler 我可以看到正在发送和接收预期
  • 在评论中查找不同风格的日期

    我还有一个问题要问preg match 我有一个表 其中评论的日期写在评论本身内 手动 现在我需要提取该日期并将其放置在不同的列中 我发现评论和日期的样式如下 id warning sent warning date 6109 2011 0
  • 将文本中的 URL 替换为 HTML 链接

    不过 这是一个设计 例如 我放置了一个链接 例如 http example com http example com in textarea 我如何让 PHP 检测到它是http 链接 然后将其打印为 print a href http w
  • 获取本周星期一和星期五的日期 (PHP)

    如何获取本周周一和周五的日期 我有以下代码 但如果当天是星期日或星期六 则会失败 current day date N days to friday 5 current day days from monday current day 1
  • 使用 PDO 的基于 PHP 类的用户系统 - 调用非对象上的成员函数prepare()

    我做了相当多的研究 故障排除和搜索 试图解决我的问题 但没有运气 所以这是错误 调用非对象上的成员函数prepare 生成此错误的代码位于我的用户 Auth 类中 如下所示 this gt dbManager gt db gt prepar
  • 在高负载站点中使用 PHP 的策略

    在你回答这个问题之前 我从未开发过任何足够流行的东西来达到高服务器负载 把我当作 叹气 一个刚刚登陆地球的外星人 尽管我了解 PHP 和一些优化技术 我正在开发一个工具PHP如果效果好的话 可以吸引相当多的用户 然而 虽然我完全有能力开发该
  • PHP 读取 XML 播客 RSS 源

    好的 我正在为朋友的播客网站创建一个页面 列出他的播客的所有剧集 本质上 我所寻找的只是如何阅读 RSS 提要 解析出节点 并将信息显示在屏幕上 最终 我将创建一个可以播放剧集的播放器 但那是很久以后的事了 这就是我阅读 RSS 源的方式
  • PHP:switch 与 if [重复]

    这个问题在这里已经有答案了 哪种形式更有效率 这个 switch var case 1 break case 2 break 或者这个 if var 1 elseif var 2 在性能方面 性能方面完全无关 As PHPBench htt
  • Doctrine 模型的默认排序属性

    我想知道是否有办法声明我的学说模型的默认顺序 e g 我有一个work模型并且它有photos 当我加载作品时 与其关联的所有照片都会加载到 work gt photos 当我显示它们时 它们是按 ID 排序的 在另一个字段上声明默认顺序或
  • PHP 中 C# 的空合并运算符 (??)

    PHP 中是否有三元运算符或类似的操作符 of C 在 C 中是干净且简短的 但在 PHP 中你必须执行以下操作 This is absolutely okay except that REQUEST test is kind of red

随机推荐

  • 为什么我无法使用 javascript 清除输入字段?

    我想清除并更改给定网址上输入的值 我使用的js不执行任何操作 也不会导致任何错误 为什么会发生这种情况以及如何解决它 Test public void clearField throws Exception String url https
  • CUDA 抱怨 nvcc 是“不受支持的工具链”

    我在 CUDA 中制作了一个一维卷积程序 但由于某种原因 可执行文件无法运行 因为 CUDA 抱怨 提供的 PTX 是使用不受支持的工具链编译的 此错误在第一个 CUDA 库函数上抛出 我的程序是用 nvcc 编译的 我使用的命令正是 nv
  • Android 和 Java 中加密/解密字符串的不同值

    我使用这段代码在 Java 和 Android 中加密和解密一些字符串 并且在每个系统中我得到不同的值 我使用的代码来自http www androidsnippets com encryptdecrypt strings 我不会粘贴它 因
  • 获取 pandas DataFrame 中的非空元素

    我有一个DataFrame我想获取一些非空元素作为列表 具体来说 给定df df pd DataFrame a A None B b None C D c E F None a b c 0 A None E 1 None C F 2 B D
  • 使 WCF 服务接受来自 jQuery.AJAX() 的 JSON 数据

    我已经搜索了几个小时并尝试了不同的方法来使其发挥作用 我在 stackoverflow 上尝试了很多文章 要么是我太蠢了 无法让事情正常工作 要么是我有一些独特而奇怪的配置 阻碍了我体验快乐 我创建了本教程概述的 WCF 服务 http w
  • 将所有零推到列表的一侧[重复]

    这个问题在这里已经有答案了 您好 我正在尝试将列表中的所有零推到一侧而不改变其余部分 0 2 0 0 9 gt 0 0 0 2 9 3 4 0 1 0 gt 0 0 3 4 1 我的解决方案 def getNonZeros self tup
  • Android KitKat 上的内容 uri 导致相机崩溃

    我在 Android API 19 Kitkat 上使用内容 uri 和 FileProvider 时遇到问题 这是我用来打开设备上的相机并录制视频的代码 File file new File pathname Uri fileUri Fi
  • 对于只读数组 arg,“Parameters”实用程序类型返回“never”

    我看到一个奇怪的 maybe 的行为Parameters实用程序类型 给定代码 const testFn args readonly number gt args type l typeof testFn type e Parameters
  • 通过 DOM 层传递点击事件

    我有一个 div 位于页面底部并位于页面上所有内容的上方 我添加了一个阴影 以消除对下面内容的严格截断 但是 我无法单击 container 区域中的任何链接 因为从技术上讲 我是单击阴影顶部的 有没有办法通过这个 div 层传递事件并能够
  • Page.FindControl() 搜索动态控件时返回 null

    在 asp net Web 表单中 我在 Web 表单中动态添加了一组单选按钮 并在尝试查找时单击 提交 按钮 单选按钮按钮及其 id 使用 find control id 它返回 null 有人可以帮助我这个 ASP NET 新手吗 Ra
  • iPhone - 将字符串与德语变音符号进行比较

    我在 NSArray 中几乎没有德语字符串 带有像 等变音符号 例如 考虑数组中存在像 g nder 这样的单词 用户在文本字段中输入 gen 我可以检查字符串中与字符 gen 匹配的单词 如何通过将变音符号视为英语字符串来比较字符串 因此
  • 下载后如何刷新页面

    我有一个命令按钮 它将调用一个函数来下载文件 标准的东西 比如InputStream BufferedOutputStream 下载成功后 在函数结束时 我更改当前对象的一些值并将其保存到数据库中 所有这些都可以正常工作 现在 当文件下载完
  • 比较sql server中同一个表的每条记录并返回重复项

    我有如下表 我想获取重复的记录 这里的条件是 如果 date2 和 date4 具有相同的日期或日期彼此间隔小于或等于 10 天 则记录是重复的 我在数据库中有大约 2000 条记录 这里显示一些示例 Date1 可以忽略 它可能是相同的日
  • Intellij 找不到通过 pip 安装的 Python 模块

    我已经安装了nltk封装通过sudo pip install nltk它工作正常 21 07 00 python c import nltk 只是为了确保没有发生冲突brew点我也做了 21 06 24 python m pip insta
  • 如何在不使用jquery的情况下获取文档的高度和宽度

    如何获取纯文档的高度和宽度javascript即不使用jquery 我知道关于 document height and document width 但我想这样做javascript 我的意思是页面的高度和宽度 var height doc
  • Windows Vista 是用什么编程语言编写的?

    Windows Vista 的编码使用了哪些编程语言 好吧 Windows 内核仍然几乎完全是 C 语言 但是 有不同的方面使用 C 例如 shell 的某些部分等等 核心是 C 其他语言 甚至可能会在某些应用程序的某些角落使用 NET 但
  • MKMapView - 将地图滚动限制为方形覆盖

    我有一个带有方形叠加层的 MKMapView 描述如下 CLLocationCoordinate2D coordsBg 5 CLLocationCoordinate2DMake 31 750865 35 180882 CLLocationC
  • MySQL 查询中的关键字

    SELECT FROM answers user WHERE answers user user user 大家好 我有两个 MySQL 表answers and user 桌子user有一个变量叫做user 很遗憾 user似乎是MySQ
  • 当我更改代码时,Django、Nginx、FastCGI 缓存问题

    我已经在我的一台服务器上安装了 Django Nginx 和 FastCGI 这是我的开发服务器 我在缓存方面遇到了非常困难的时期 每次进行更改时 我都必须重新启动整个服务器才能看到实际的更改 重新启动 Nginx 进程也没有帮助 所以可能
  • Google Maps API 在有效请求中返回“无效请求”

    我正在尝试对我的数据库的一堆地址进行反向地理编码 我有大约 200 个地址 其中一半工作起来就像一个魅力 我确实将谷歌地图请求放入循环中并且它工作了 大约有 100 个地址返回 无效请求 消息 我回显请求网址并将其放入浏览器中 它返回 状态