Web services GooglePlaceAPI为两个同名的不同地点返回相同的地点

Web services GooglePlaceAPI为两个同名的不同地点返回相同的地点,web-services,google-places-api,Web Services,Google Places Api,我正在使用GooglePlaceAPI。虽然它工作正常,但也有失败的情况。Place API为“Gorakhpur,Uttar pradesh”和“Gorakhpur,Haryana”返回相同的位置。它返回两个地方的“Gorakhpur,Haryana” autocompleteFragmentSource = (PlaceAutocompleteFragment) getFragmentManager().findFragmentById(R.id.place_autocomplete_fra

我正在使用GooglePlaceAPI。虽然它工作正常,但也有失败的情况。Place API为“
Gorakhpur,Uttar pradesh
”和“
Gorakhpur,Haryana
”返回相同的位置。它返回两个地方的“
Gorakhpur,Haryana

autocompleteFragmentSource = (PlaceAutocompleteFragment) getFragmentManager().findFragmentById(R.id.place_autocomplete_fragment_source);
autocompleteFragmentSource.setOnPlaceSelectedListener(new PlaceSelectionListener() {
    @Override
    public void onPlaceSelected(Place place) {
        sourceAddress = (String) place.getAddress();
    }

    @Override
    public void onError(Status status) {
        Toast.makeText(MainActivity.this, "An Error Occured!", Toast.LENGTH_SHORT).show();
    }
});
现在,当我从google place autocomplete中选择北方邦戈拉赫布尔和哈里亚纳戈拉赫布尔时,源地址是相同的


注意:其他地方有相似的名字没有问题。

你好,Mona Suri,你能分享你的代码吗。没有它,我们就无法提供正确的答案。谢谢我正在使用谷歌placeautocomplete。