jjzjj

geocoding

全部标签

android - android.location.geocoder 的问题

我知道网站上有很多关于IOExeption的问题:服务不可用......我已经检查了我能找到的关于这个主题的所有答案......我我正在将其作为asynctask运行,这似乎工作正常但仍然出现相同的异常。我在之前的尝试中使用了isPresent(),尽管它不在以下代码中,而且我使用的是同一部手机。我有互联网许可。我尝试将目标更改为googleapi以查看是否是问题所在,但没有任何区别。这是第四年项目的重要组成部分,因此任何帮助都是非常重要的。ps最近之前从未使用过java或android,所以请原谅任何看起来像编码的菜鸟。@OverrideprotectedvoidonCreate(B

android - geocoder.getFromLocationName 仅返回 null

在过去的两天里,我因IllegalArgumentException而失去理智当我试图从地址中获取坐标时,我在Android代码中收到错误,或者甚至相反,从经度和纬度中获取地址。这是代码,但我看不到错误。它是一个标准的代码fragment,很容易在Google搜索中找到。publicGeoPointdetermineLatLngFromAddress(ContextappContext,StringstrAddress){Geocodergeocoder=newGeocoder(appContext,Locale.getDefault());GeoPointg=null;try{Sys

android - Geocoder.getFromLocation grpc 在 Android 真机上失败

我需要根据纬度和经度获取城市和州。Geocoder执行此功能以获取城市和州。但是我仅在Android真实设备的下行中收到错误java.io.IOException:grpcfailed。它在模拟器中运行良好。newGeocoder(context).getFromLocation(latLng.latitude,latLng.longitude,1).get(0);此外,我一直在使用Asynctask调用此函数,这在另一篇文章Geocodergrpcfailed中有所建议在堆栈溢出中,但对我没有任何作用。我也重启了设备,但仍然失败。这里需要帮助。提前致谢。注意:我在GooglePixe

android - 从android中的地址获取经纬度

我试图从地址获取纬度和经度,问题是..当我只给出城市名称时,它会给我正确的纬度和经度,当我给出完整地址(如州、城市名称、街道编号)时比它没有给我正确的纬度和经度...感谢您的合作回应...我的代码是..//StringaddressStr="faisalabad";///thisgivemecorrectaddressStringaddressStr="SaintaAugustine,FL,4405AvenueA";GeocodergeoCoder=newGeocoder(MapClass.this,Locale.getDefault());try{Listaddresses=geoC

ruby-on-rails - 将 Geocoder Rails 与 Sidekiq 一起使用

我想让sidekiq处理我的geocoder后台进程我从来没有真正使用过sidekiq,所以不用说我遇到了一些麻烦。我不断收到undefinedmethodgeocoded_by错误。我的代码如下。Assets/worker/geocode_workerclassGeocodeWorkerincludeSidekiq::Workerextend::Geocoder::Model::ActiveRecorddefperformgeocoded_by:addressreverse_geocoded_by:latitude,:longitudedo|obj,results|ifgeo=res

redis - 如何解码 Redis 数据库中的值?

我使用GEOADD命令将geoset存储在redis数据库中-GEOADDcity13.36138938.115556'paris'并能够使用以下命令获取存储的值-127.0.0.1:6379>ZRANGEcity0-1但我得到的回应是-1)"1"2)"3484047800163752"3)"10"4)"3484047800163752"5)"2"6)"3484047800163752"谁能帮我找出像13.36138938.115556这样的解码值谢谢 最佳答案 阅读文档,特别是GEOPOS的文档命令:redis>GEOPOScit

ruby-on-rails - Rails Geocoder near 方法将结果限制为 100

我正在使用Rails、Mongoid和Geocoder。我的问题是Location.near将返回的结果限制为100,即使对于应该产生超过100的结果也是如此。我需要一种方法来返回任何位置的所有结果。Location.near([28.4989,-87.7271],1).count=>100我尝试了几种方法,看起来我应该做类似于下面的事情,它仍然返回100。Location.near([28.4989,-87.7271]).limit(200).count=>100编辑:这似乎是near方法及其默认限制100的已知问题。我能够找到返回所有结果的Mongoid查询。Location.wh

没有嵌入纬度经度字段的 MongoDB GeoSpatial 查询

我有一个从csv文件导入的非常大的数据库(约600万行)。我正在查看MongoDB及其关于地理空间索引的文档。您需要将纬度和经度字段嵌入到数组中。不幸的是,我导入的结构中的字段是分开的。“纬度”:54.770233,“经度”:-6.537741,是否有任何可能的方法查询数据库以使用纬度点54和经度-6计算25英里半径内的二十个最近的文档。我在MySQL中很好地创建了查询:SELECT*,(3959*ACOS(COS(RADIANS(54))*COS(RADIANS(纬度))*COS(RADIANS(longitude)-RADIANS(-6))+SIN(RADIANS(54))*SIN

node.js - Mongoose 使用 GeoJSON 点作为查询参数调用 geoNear 不起作用

给定一个为包含GeoJSON位置的文档定义的架构;varBranchSchema=newSchema({location:{'type':{type:String,required:true,enum:['Point','LineString','Polygon'],default:'Point'},coordinates:[Number]},name:String});BranchSchema.index({location:'2dsphere'});和一些示例数据:[{"name":"A","location":{"type":"Point","coordinates":[153.

c# - C# 中的 MongoDB 地理空间索引

我一直在尝试开始,但一次又一次地尝试使用C#官方驱动程序创建和查询MongoDB时遇到同样的问题。问题是如何用地理信息创建数据。我只是找不到答案。代码:MongoUrlurl=newMongoUrl("mongodb://xxx.xx.x.xx/mydb");MongoServerserver=MongoServer.Create(url);MongoDatabasedatabase=server.GetDatabase("mydb");BsonDocument[]batch={newBsonDocument{{"name","Bran"},{"loc","10,10"}},newBs