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
には、オフセット値と長さを持つ配列が含まれています。これらは、予測結果テキスト内に入力された用語の位置を記述するため、必要に応じてその用語を強調表示することができます。
ここでは明らかではありません。あなたが何かアップを台無している必要があります
再生していただきありがとうございます。上記のURLは私の元のリクエスト(私の 'key'を除いて)と同じで、私の質問に貼り付けたものです。私は今あなたと同じ反応を得ます。それは修正されたように見える。課題トラッカーリンクありがとうございます。 –