2016-11-10 4 views
-4

iOSとSwiftのGoogle SDKから近くの場所を取得するにはどうすればよいですか?どんなタイプやカテゴリもなく、近くのすべての場所が必要ですか?あなたは、単にこのAPI呼び出しでこれを行うことができますhttps://maps.googleapis.com/maps/api/place/search/json?location=lat,long&radius=1000&sensor=true&key=keyiOSとSwiftを使用してGoogle SDKから近くの場所を取得するにはどうすればよいですか?

答えて

0

https://maps.googleapis.com/maps/api/distancematrix/json?origins=51.226531,4.190688&destinations=51.114476,4.139618|51.148123,4.182590

はこのURLで3つのパラメータ

JSONをするために使用されてあります

クライアントはこのURLを使用したくありません応答を返す

origininsには、現在のユーザーの現在地のlongとlatが含まれており、

宛先には、最も近い距離を検索するすべての住所フォームが含まれています。アドレスは長い形式と奇妙な形式になり、 "|"で区切られます。

応答は、あなたがしなければならないのは、時間的に最も近い目的地を取得することです従わ

{ 
    "destination_addresses" : [ 
    "Dorpstraat 70, 9140 Temse, België", 
    "Eigenlostraat 38, 9100 Sint-Niklaas, België" 

], 
"origin_addresses" : [ "Provinciale Baan 37, 9120 Beveren, België" ], 
"rows" : [ 
    { 
    "elements" : [ 
     { 
      "distance" : { 
       "text" : "16,3 km", 


"value" : 16346 
     }, 
     "duration" : { 
      "text" : "22 min.", 
      "value" : 1321 


}, 
    "status" : "OK" 
    }, 
    { 
     "distance" : { 
     "text" : "10,5 km", 
     "value" : 10521 
    }, 
    "duration" : { 
     "text" : "17 min.", 


     "value" : 1003 
      }, 
      "status" : "OK" 
     } 
    ] 
    } 
], 
"status" : "OK" 
} 

ようになります。

乾杯

関連する問題