2017-05-23 4 views
0

私は(key paramは省略)次のクエリを作っていて予測を返す:私が得る結果でプレイスオートコンプリートAPIが間違っmatched_substrings

curl -v 'https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Helloo&types=geocode' 

、最初の予測は次のとおりです。

{ 
    "description" : "Clinton, New York, NY, United States", 
    "id" : "e5c6298aafa5b208354b16aecd163ac85eda40ae", 
    "matched_substrings" : [ 
     { 
      "length" : 7, 
      "offset" : 0 
     } 
    ], 
    "place_id" : "ChIJUWBgpFBYwokRAprvYGCydhk", 
    "reference" : "CkQ8AAAAKW4NgbXbTCXL8MuOOUohazn6TzvRlt8eurqW4QPFCMQXDZDP7nUQXT3c2rb4BYTcIc6fdZH2sQOj-MdNifcsZhIQFK85n69ce3b1Ec93MNxpBBoU4O778Tm2b8-tHTyCiUAZmh00QBI", 
    "structured_formatting" : { 
     "main_text" : "Clinton", 
     "main_text_matched_substrings" : [ 
      { 
       "length" : 7, 
       "offset" : 0 
      } 
     ], 
     "secondary_text" : "New York, NY, United States" 
    }, 
    "terms" : [ 
     { 
      "offset" : 0, 
      "value" : "Clinton" 
     }, 
     { 
      "offset" : 9, 
      "value" : "New York" 
     }, 
     { 
      "offset" : 19, 
      "value" : "NY" 
     }, 
     { 
      "offset" : 23, 
      "value" : "United States" 
     } 
    ], 
    "types" : [ "neighborhood", "political", "geocode" ] 
    }, 

あなたに」私の入力文字列に "Clinton"は表示されません。この結果はどこから来ていますか?なぜ私はそれを取得していますか? The docs sayそのmatched_subtrings

には、オフセット値と長さを持つ配列が含まれています。これらは、予測結果テキスト内に入力された用語の位置を記述するため、必要に応じてその用語を強調表示することができます。

ここでは明らかではありません。あなたが何かアップを台無している必要があります

答えて

0

、あなたの要求は、実際にそれらの予測を返さない、それはあなたの入力に一致する2件のジオコードを返します。

"predictions" : [ 
    { 
     "description" : "Helloo Creek, Halls Creek, New South Wales, Australia", 
     "matched_substrings" : [ 
     { 
      "length" : 6, 
      "offset" : 0 
     } 
     ], 
     "place_id" : "ChIJWVba98sSoGsRZDAiQHlxv6I", 
     ... 
    }, 
    { 
     "description" : "Helloop, Achtmaal, Netherlands", 
     "id" : "5f9eb5caffb95c218e8c9ef002aabf7ae85d597e", 
     "matched_substrings" : [ 
     { 
      "length" : 6, 
      "offset" : 0 
     } 
     ], 
     "place_id" : "ChIJQdEGANsaxEcRUJeH7LZlmBk", 
     ... 

あなたは二度と同様の問題がある場合は、バグを報告してくださいhere

+0

再生していただきありがとうございます。上記のURLは私の元のリクエスト(私の 'key'を除いて)と同じで、私の質問に貼り付けたものです。私は今あなたと同じ反応を得ます。それは修正されたように見える。課題トラッカーリンクありがとうございます。 –

関連する問題