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" ] 
    }, 

당신에게 ' "클린턴"이 입력 문자열에 나타나지 않습니다. 이 결과는 어디에서 오는 것입니까? 나는 왜 그것을 얻고 있는가? The docs saymatched_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은 내 원래 요청과 동일하지만 (내 '키'제외) 응답은 내가 내 질문에 붙여 넣은 것입니다. 나는 이제 너와 같은 반응을 얻는다. 그래서 그것은 고쳐 졌던 것처럼 보인다. 이슈 트래커 링크를 보내 주셔서 감사합니다. –