- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在 google map
上绘制路线,然后才意识到一切正常,只是我发送了韩国某个地方的坐标。(准确地说是南)
JSON
数据是 null
,即使坐标是正确的并且让我保持“零结果”。
我已经尝试过非洲、澳大利亚、欧洲甚至中国和日本,但在韩国的任何地方都行不通。
我是不是漏掉了什么……?
编辑
所以我想这不仅仅是韩国、蒙古和印度尼西亚是一样的,它们的地理编码不适用于航路点来获取路线。
比较韩国和德国的结果 -
韩国
{"geocoded_waypoints" : [
{
"geocoder_status" : "OK",
"place_id" : "ChIJzWXFYYuifDUR64Pq5LTtioU",
"types" : [ "locality", "political" ]
},
{
"geocoder_status" : "OK",
"place_id" : "ChIJNc0j6G3raDURpwhxJHTL2DU",
"types" : [ "locality", "political" ]
}],"routes" : [],"status" : "ZERO_RESULTS"}
德国
{"geocoded_waypoints" : [
{
"geocoder_status" : "OK",
"place_id" : "ChIJAVkDPzdOqEcRcDteW0YgIQQ",
"types" : [ "locality", "political" ]},
{
"geocoder_status" : "OK",
"place_id" : "ChIJ2V-Mo_l1nkcRfZixfUq4DAE",
"types" : [ "locality", "political" ]}],"routes" : [
{
"bounds" : {
"northeast" : {
"lat" : 52.5200138,
"lng" : 13.404945
},
"southwest" : {
"lat" : 48.1351972,
"lng" : 11.1954806
}
},
"copyrights" : "Datos de mapas ©2015 GeoBasis-DE/BKG (©2009), Google",
"legs" : [
{
"distance" : {
"text" : "585 km",
"value" : 584740
},
等等等等。如您所见,您将获得带有德国坐标的完整数据。
编辑
好的..CLLocationManager
做同样的事情...我应该如何获得这些国家/地区的地址?
最佳答案
{
- (void)mapView:(GMSMapView *)mapView idleAtCameraPosition:(GMSCameraPosition *)position
{
CLLocation *pinLocation =[[CLLocation alloc] initWithLatitude:position.target.latitude longitude:position.target.longitude];
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder reverseGeocodeLocation:pinLocation
completionHandler:^(NSArray *placemarks, NSError *error)
{
if (error)
{
return;
}
CLPlacemark *placemark = [placemarks objectAtIndex:0];
NSLog(@"address-->%@",placemark.addressDictionary);
}];
关于objective-c - 谷歌地图 : Error when typing in coordinates of certain countries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32189285/
我正在尝试使用 c# 从国家代码中获取国家名称 例如: fr-fr 让我知道法国 it-it 让我想到了意大利 我的代码的问题是我没有得到名称,而是这样的信息: French (France) 这是我
我有一个 Web 服务,当被调用时,它返回一个包含多态列表的结果对象。但是,当我在我的客户端应用程序中添加引用时,公共(public)字段在客户端应用程序中变成了一个 Country 数组。如何将客户
为什么运营商 $array['country'][] 返回逻辑上的 $array[]['country']? 我说的是这个。如果你想从 MySQL 数组中提取每行 ['country'] 的值,[1]
我试图通过国家名称查找国家代码。所以,例如,我有“荷兰”,我需要得到“NL” 我知道有一种方法可以找到名称形式的代码: $country_name = Mage::app()->getLocale()
我有一个列 df['Country'] 的数据框。我创建了一个字典,其中所有大陆作为键,值作为相应国家/地区的列表。continents = { "North America" : ["Canada"
我可以从 NSLocale 或 GeoPlugin 中获取国家代码(ISO 3166“双字母代码”) . 但我的要求是获得 MCC(移动国家代码)。我需要使用设备的当前 mcc 调用一个 REST A
我的 Dart 代码有问题。我正在尝试从API提取一些数据,它返回JSON数组。我创建了一个解析JSON的模型。之后,我尝试将获取的数据传递给函数,但出现此错误:“无法从函数'fetchCountri
在我看来,而不是使用普通的 表单中的字段,我想使用 Grails 的 小部件。 我的问题 ...产生... Afghanistan Albania ... 这意味着,当提交表单
我正在尝试解决此问题,但无法理解此错误的根本原因: Invalid Content Was Found Starting With Element 'country'. One Of '{countr
我的数据库中有两个表: 1. venprices +---------+---------+--------+ | concode | rate | vendor | +---------+--
xml内容为 255258 bazarr Street 24
我正在实现一个 API 和 C++ SDK,它将为给定的纬度/经度返回两个字母的国家/地区代码,例如“US”。这些 ISO 3166-1 alpha-2有据可查,但没有国际水域代码。在这种情况下应该返
基于django-countries文档, >>> person.country Country(code='NZ') >>> person.country.name u'New Zealand' 应
如何从以下 MSISDN 中检测国家代码? 塞浦路斯 (+357XXXXXXXX) -- 11 位数字 芬兰 (+358XXXXXXXXXX) -- 13 位数字 塞尔维亚 (+381XXXXXXX)
我创建了国家概况 public class Country { public string Name { get; set;} } 和国家列表 public class Countries :
我一直在尝试创建一个 3 列下拉列表作为国家、州、城市。 州列表将根据选择的国家/地区显示。同样的事情发生在城市取决于选择哪个州。 我的数据库如下。如果选择了一个国家,则州将根据国家/地区显示。同样的
如何使用 OSM 生成这样的 map ?我希望 map 突出显示单个国家/地区并淡化其他国家/地区。另外,如果这个国家很小,我想在地球上以小缩略图的形式展示它。 最佳答案 好吧,让我们使用 JavaS
我想返回 _ 中所有国家/地区的列表格式为 应该是英文,所以我需要一个像 en_GB、en_US、en_JP 等列表。查看 Locale 的 api 返回 _但它并不将其限制为 en 等语言。我在这里
我正在使用 jQuery VMap,它可以很好地使用此代码 jQuery('#vmap2').vectorMap({ map: 'world_en', back
我正在为一位新客户深入研究 Google Charts,想知道是否可以使用 Map API 仅显示某个国家/地区。我已经设法设置了选定的区域,但我似乎无法找到排除邻国的方法。非常感谢有关此主题的任何帮
我是一名优秀的程序员,十分优秀!