如何在 com.google.android.libraries.places:places 中设置语言限制:

How to set language restriction in com.google.android.libraries.places:places:

我正在设置这个新的 google 地方 api --> com.google.android.libraries.places:places:1.1.0 但是我找不到为这个 api.

提供的结果设置语言

当我输入一些关键字时,它会以本地语言显示结果 "Hindi"(印度语)只有少数几个关键字会这样做,但通常它会显示正常的英语结果。

有以下关键字显示印地语结果:-

关键字:"Rohini Sector 11"

输出:244, behind G3S CINEMA HALL, सेक्टर 11, रोहिणी, दिल्ली 110085, दिल्ली, India

  FindAutocompletePredictionsRequest.
    FindAutocompletePredictionsRequest request = 
  FindAutocompletePredictionsRequest.builder()
            // Call either setLocationBias() OR setLocationRestriction().
            //.setLocationBias(bounds)
            .setCountry("IN")
            .setTypeFilter(TypeFilter.REGIONS)
            .setSessionToken(token)
            .setQuery(constraint.toString())
            .build();

    Task<FindAutocompletePredictionsResponse> autocompletePredictions = placesClient.findAutocompletePredictions(request);

我希望这个 api 的输出像:

关键字:"Rohini Sector 11"

输出:244,在 G3S CINEMA HALL 后面,Sector 11, Rohini, Delhi 110085, Delhi, India

目前看来这是不可能的,但在 Google 的问题跟踪器中有这方面的功能请求,我建议加注星标以提高知名度并订阅未来的通知:

https://issuetracker.google.com/issues/35830937
https://issuetracker.google.com/issues/63829150

希望对您有所帮助!