问题标签 [geocoder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1668 浏览

android - 离子原生地理编码器“找不到位置。”

我在 Ionic 应用程序中使用本地地理编码器。记录在这里

离子文档

Github 回购

这是我的提供者中的方法 -

该方法接受地址字符串作为输入。所以我从 google places API 获取地址,并在此处传递描述。

现在,对于某些地址,它似乎找不到坐标,并返回“找不到位置”消息。例如,“Bhadra Brookefields Apartment B Block, Kundanahalli Lake Road, Kundalahalli, Brookefield, Bengaluru, Karnataka, India”是一个有效地址并返回坐标,而“Times Square 42 Street Station, New York, NY, USA”没有找到匹配并返回一条消息 - “找不到位置”。

有关更多信息,“找不到位置”似乎源自第 182 行的 cordova 插件代码。,它在哪里引用 Android 类。

这是一个已知的问题?还是我做错了什么?

0 投票
0 回答
277 浏览

javascript - 谷歌方向 API 失败

我有一个关于 JavaScript 的 Google API Direction 的问题,我是第一次使用它。

我正在开发一个拼车网站。我想在使用 Google Autocomplete 从输入中获得的两个地方之间创建一个方向。我设法获得了我作为字符串传递的两个 LatLng 坐标,以放入原点和目标字段。但是,它会显示“由于 NOT_FOUND 导致路线请求失败”。

有人可以帮我吗?谢谢 :)

HTML 字段

JavaScript:

0 投票
2 回答
292 浏览

android - Android Studio Geocoder RPC 失败,状态为 102

从事从数据库获取地址的项目。

从这些地址中,我得到了 LatLng 并将它们固定在 Google 地图活动中。

我使用这种方法从地址获取 LatLng :

直到 2 天前,它给了我来自 285 个地址的 164 个正确坐标。某些地址出于某种原因将 LatLng 设为 null。

在不更改任何代码的情况下,现在我在对地理编码器的前 8-10 次调用中收到以下错误:

之后,其余的给出这个错误:

给出错误的确切行是:

编辑:

经过更多调查后,我发现 Geocoder.java 类有错误,缺少一些方法:

在此处输入图像描述

重新安装 Android Studio 可以吗?

0 投票
1 回答
1288 浏览

java - onMapReady 接收 null LatLng

我对onMapReady有疑问。当我传递这样的地址时:

地图和标记都可以正常工作,但是当我传递从 textview 读取的地址时:

我抛出这个异常:

第 199 行:

我的 getLocationFromAddress 方法:

完整的类代码:

0 投票
1 回答
300 浏览

java - 地理编码器在 isPresent() 上返回 false

所以我在我的应用程序中为地图编写了一些代码,它在我的手机上运行得很好,遗憾的是它在我的模拟器上不起作用,这对我来说不够舒服这里是代码:

所以当我调试它时,我看到变量“a”在我的模拟器上总是假的。

我将 android 模拟器用于 Visual Studio,因为我有一个 AMD 处理器(Ryzen 7 1800x),我在上面安装了 google play 商店和 google play 服务(地图工作得很好,只是地理编码器不行),现在有什么方法可以解决它?

正如我在https://developer.android.com/reference/android/location/Geocoder.html网站上所读到的, “如果平台中没有后端服务,Geocoder 查询方法将返回一个空列表。” 我能以某种方式获得服务吗?在我的模拟器或类似的东西上下载它?

0 投票
2 回答
204 浏览

android - 地理编码器在 Android 模拟器中返回地址,但在我的手机中没有

我的问题是,如果我尝试使用 geocoder.getFromLocationName("California",1) 函数获取地址,它会找到该地址,但如果我在我的设备(小米 Mi5、Oreo)上对其进行测试,它会返回一个空列表。

提前致谢!

0 投票
0 回答
115 浏览

google-geocoder - 谷歌地理编码 OVER_QUERY_LIMIT

我知道这个主题有很多问题,但我找不到适合我的案例的解释。在我的网站上,用户手动点击谷歌地图,然后调用地理编码功能。在“实际”测试时,几乎所有呼叫都需要超过 1 秒的时间才能进行下一次呼叫(6 次呼叫大约需要 0.9 秒),请参阅我的地理编码呼叫的日志记录:

日志 第 94 个调用达到 OVER_QUERY_LIMIT

今天我总共有 424 次地理编码调用,请参阅谷歌指标:

地理编码指标

据我了解,我离使用限制还很远。(我在“高级计划”中)。所以我不明白为什么我超过了配额,有什么想法吗?或者“请求的初始配额”和“每秒的附加请求”有多高?

0 投票
1 回答
274 浏览

ruby-on-rails - 地理编码器 - 如何使用多点附近查询?

我有一个模型商店,每个商店都有其交货限制。

例如,

1号店可以在10英里内送货

店铺 2 可以在 30 英里内送货

所以我对每家商店都有不同的点,过去我在下面的查询中被用来找出特定范围内的商店

我现在没有具体的范围,如何查询多个商店点?任何帮助或建议将不胜感激,以克服这个问题。

0 投票
2 回答
1380 浏览

android - android Geocoder 抛出 IOException:服务不可用

删除 firebase 分析、广告和 crashlytics(以及 google-services.json)后,我收到以下错误:

代码:

我找不到任何解释为什么会发生这种情况......这里有人可以帮助我吗?没有 APIKey 可以应用什么的,对吧?

PS:我的地图片段正在工作(使用清单中的 com.google.android.geo.API_KEY 元数据)

我正在运行 OnePlus One、Android 8.1.0 (aosp_bacon-8.1.0-20180331.agentfabulous) 和 gapps mini。

0 投票
1 回答
3793 浏览

python - 检查数据框列以查看布尔值是否为真/假,如果为假,则仅对这些值进行地理编码

我正在使用 [geocoder python API 库][1]。根据我是否已经对该特定地址进行了地理编码,我有一个布尔值 True/False 的 pandas 数据框列。有没有办法根据我是否对其进行地理编码来修改我现有的代码以进行地理编码?

现在它所做的只是打印一个 True 语句,然后对所有内容进行地理编码,无论我拥有什么布尔值。请帮忙!

这是另一种说法:

我有一个推文数据框。如果一条推文被地理编码,我已经用真(如果它已经被地理编码)或假(如果它没有被地理编码)标记了这条推文。我要做的是检查该列是否为真,打印出该行。否则,如果该行为 False,则将其发送到我的 for 循环中进行地理编码。我将编辑原始帖子以供输入。

这是我现有的代码:

以下是 JSON 文件作为输入的示例:

}