问题标签 [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.
android - 离子原生地理编码器“找不到位置。”
我在 Ionic 应用程序中使用本地地理编码器。记录在这里
这是我的提供者中的方法 -
该方法接受地址字符串作为输入。所以我从 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 类。
这是一个已知的问题?还是我做错了什么?
javascript - 谷歌方向 API 失败
我有一个关于 JavaScript 的 Google API Direction 的问题,我是第一次使用它。
我正在开发一个拼车网站。我想在使用 Google Autocomplete 从输入中获得的两个地方之间创建一个方向。我设法获得了我作为字符串传递的两个 LatLng 坐标,以放入原点和目标字段。但是,它会显示“由于 NOT_FOUND 导致路线请求失败”。
有人可以帮我吗?谢谢 :)
HTML 字段
JavaScript:
java - onMapReady 接收 null LatLng
我对onMapReady有疑问。当我传递这样的地址时:
地图和标记都可以正常工作,但是当我传递从 textview 读取的地址时:
我抛出这个异常:
第 199 行:
我的 getLocationFromAddress 方法:
完整的类代码:
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 查询方法将返回一个空列表。” 我能以某种方式获得服务吗?在我的模拟器或类似的东西上下载它?
android - 地理编码器在 Android 模拟器中返回地址,但在我的手机中没有
我的问题是,如果我尝试使用 geocoder.getFromLocationName("California",1) 函数获取地址,它会找到该地址,但如果我在我的设备(小米 Mi5、Oreo)上对其进行测试,它会返回一个空列表。
提前致谢!
google-geocoder - 谷歌地理编码 OVER_QUERY_LIMIT
我知道这个主题有很多问题,但我找不到适合我的案例的解释。在我的网站上,用户手动点击谷歌地图,然后调用地理编码功能。在“实际”测试时,几乎所有呼叫都需要超过 1 秒的时间才能进行下一次呼叫(6 次呼叫大约需要 0.9 秒),请参阅我的地理编码呼叫的日志记录:
今天我总共有 424 次地理编码调用,请参阅谷歌指标:
据我了解,我离使用限制还很远。(我在“高级计划”中)。所以我不明白为什么我超过了配额,有什么想法吗?或者“请求的初始配额”和“每秒的附加请求”有多高?
ruby-on-rails - 地理编码器 - 如何使用多点附近查询?
我有一个模型商店,每个商店都有其交货限制。
例如,
1号店可以在10英里内送货
店铺 2 可以在 30 英里内送货
所以我对每家商店都有不同的点,过去我在下面的查询中被用来找出特定范围内的商店
我现在没有具体的范围,如何查询多个商店点?任何帮助或建议将不胜感激,以克服这个问题。
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。
python - 检查数据框列以查看布尔值是否为真/假,如果为假,则仅对这些值进行地理编码
我正在使用 [geocoder python API 库][1]。根据我是否已经对该特定地址进行了地理编码,我有一个布尔值 True/False 的 pandas 数据框列。有没有办法根据我是否对其进行地理编码来修改我现有的代码以进行地理编码?
现在它所做的只是打印一个 True 语句,然后对所有内容进行地理编码,无论我拥有什么布尔值。请帮忙!
这是另一种说法:
我有一个推文数据框。如果一条推文被地理编码,我已经用真(如果它已经被地理编码)或假(如果它没有被地理编码)标记了这条推文。我要做的是检查该列是否为真,打印出该行。否则,如果该行为 False,则将其发送到我的 for 循环中进行地理编码。我将编辑原始帖子以供输入。
这是我现有的代码:
以下是 JSON 文件作为输入的示例:
}