gpt4 book ai didi

objective-c - 谷歌地图 : Error when typing in coordinates of certain countries

转载 作者:太空狗 更新时间:2023-10-30 03:20:48 25 4
gpt4 key购买 nike

我在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com