Android - 获取地址的电话号码

时间:2016-04-13 09:58:20

标签: android google-maps google-places-api phone-number

我正在开发一个应用程序,我只是根据搜索找到一个地址,基于搜索我得到了地址纬度经度和地点ID,但我还需要一件事 - 该地址的电话号码。当我阅读Places API tuitorial时它会被getPhoneNumber()返回,但我找不到任何适当的教程,任何人都可以帮我找到获取地址电话号码的教程。

1 个答案:

答案 0 :(得分:0)

如果地方有可用的电话号码

 @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (requestCode == PLACE_AUTOCOMPLETE_REQUEST_CODE) {
            if (resultCode == RESULT_OK) {
                Place place = PlaceAutocomplete.getPlace(this, data);
                Log.i("Register", "Place: " + place.getName());

               // get phone number form place object
                String phonenumber = place.getPhoneNumber().toString();

                LatLng latLng = place.getLatLng();




            } else if (resultCode == PlaceAutocomplete.RESULT_ERROR) {
                Status status = PlaceAutocomplete.getStatus(this, data);
                // TODO: Handle the error.
                Log.i("Register", status.getStatusMessage());

            } else if (resultCode == RESULT_CANCELED) {
                // The user canceled the operation.
            }
        }
    }