Google Place API为两个不同名称的地方返回相同的地方

时间:2018-08-20 11:48:25

标签: web-services google-places-api

我正在使用Google place API。虽然工作正常,但有时会失败。 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自动完成功能中选择Gorakhpur, Uttar pradeshGorakhpur, Haryana时,现在的源地址是相同的。

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

0 个答案:

没有答案