- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的代码:
try
{
Geocoder geocoder;
List<Address> addresses;
geocoder = new Geocoder(LocationActivity.this, Locale.getDefault());
addresses = geocoder.getFromLocation(longitude,latitude,1);
Toast.makeText(LocationActivity.this, addresses.size() + "", Toast.LENGTH_LONG).show();
String address = addresses.get(0).getAddressLine(0);
String city = addresses.get(0).getAddressLine(0);
String country = addresses.get(0).getAddressLine(0);
Toast.makeText(LocationActivity.this, address + " " + city + " " + country, Toast.LENGTH_LONG).show();
}
catch(Exception e)
{
Toast.makeText(LocationActivity.this,e.toString(), Toast.LENGTH_LONG).show();
}
这是我从经度和纬度获取地址的代码。但每次 addresses.size 返回 0
谁能帮帮我
最佳答案
我找到了解决方案...在 getFromLocation()
上按住 Ctrl
并转到 Geocoder.class
。然后下载您的 android API 的源代码并重新启动您的项目。然后你看到它的工作
关于android - geocoder.getFromLocation 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12778295/
请帮我与Google geocoder.geocode。我知道此函数运行异步,但我不知道如何处理它。 如何等待结果?这是我的代码: 我的代码不等待geocode.geocoder,所以我得到的是und
此代码仅适用于脚本 block 中激活的 2 个警报,如果您评论第一个或第二个警报,地理编码功能将不起作用。这是一个简单的 asp.net 页面,尝试从地址获取纬度和经度,在本例中是硬编码的:
我使用地理编码 API 将地址转换为经度和纬度,然后使用接收到的坐标分配一个隐藏的输入值,而不是使用此数据在 map 上绘制。 我正在使用面向 javascript library 的客户端,这里是我
我唯一的问题是,如果浏览器不支持 跨域 AJAX 请求 google map api 如何获取数据。 下面的代码是如何工作的? geocoder = new google.maps.Geocode
我有这个地理编码器代码: function codeLatLng(lat, lng) { geocoder = new google.maps.Geocoder(); var latlng
我使用 Google 提供的简单网址来查找邮政编码。 http://maps.googleapis.com/maps/api/geocode/json?address=90210&sensor=tru
我正在使用 Google 提供的用于邮政编码查找的简单 URL。 http://maps.googleapis.com/maps/api/geocode/json?address=90210&sens
对于我尝试进行地理编码的某些地址,Google 会返回不恰当的不确定结果。 以下是一个例子,但它不是一个孤立的事件。第一个返回的结果是完全匹配,但是谷歌将其标记为“partial_match”: St
我在获取地址位置时遇到问题。不过这个问题只出现在我第一次运行的时候,即每次查询都需要点击两次,才得到第二个值。 我认为问题是由于异步方法造成的。但我无法解决这个问题。他的一些 friend 可以帮助我
我有一个函数,可以在谷歌地图(v3)上添加标记,并返回一个与添加标记的位置相关的结果的对象。根据此函数返回的成功值,我需要编写一些逻辑。但由于 geocoder.geocode 异步执行,我的结果返回
作为API引用状态: The Geocoding API defines a geocoding request using the following URL parameters: - lang
有没有办法从 Mapbox API V5 中按纬度和经度获取每个城市的所有社区。 例如,如果我使用长滩的纬度和经度进行搜索。-118.1937, 33.7701 我希望返回所有的邻域,但是,我只返回一
描述: 我使用的是 Google map v3。我有 25 个动态地址需要同时进行地理编码。我们目前正在研究一种解决方案,将经纬度存储在数据库中并消除使用 Google 资源的需要,但这还需要几个月的
我的 Android 和 Java 技能不是很好...... 在 Geocoder 的 developer.android.com 页面中,它说: The Geocoder query methods
我想从经度和纬度获取城市名称。我正在使用以下代码,但它返回包含城市名称、邮政编码、省份和国家/地区的完整地址。我只想要城市名称。 $.ajax({ url:'http://maps.goog
我正在创建一个 Android 应用程序,我需要使用地理定位。 我已经开始使用来自 Android 的 Geocoder API (android.location.geocoder),但它会导致一些
我需要使用谷歌地图从地址获取纬度和经度,并使用 php 对其进行操作。 我正在使用这样的代码 https://developers.google.com/maps/documentation/java
我有一个 View ,其中包含可在 View 范围内通过 this.map 访问的谷歌地图。世界上一切都很好。 接下来我想通过我 View 中的事件更新 map 位置。为此,我采用文本输入,使用 go
谁能告诉我 Android Geocoder 之间的确切区别和 Android Google Geocoder API 据我所知,Android Geocoder 是平台内置类,与 API 相比,它提
我不知道为什么,但 gem 工作正常,除了它似乎不遵守配置文件的事实。 当我使用“puts”命令测试它的初始化时,它会在控制台中显示正在读取文件。 中心问题是我想让我的地理编码器 gem 使用方法查找
我是一名优秀的程序员,十分优秀!