-1
我正在開發一個應用程序,在那裏我只是根據搜索找到一個基於搜索的地址,基於搜索我得到了地址緯度經度和地點Id,但我需要一件事 - 該地址的電話號碼。當我閱讀Places API文章時,它返回getPhoneNumber()
,但我找不到任何適當的教程,任何人都可以幫助我找到獲取地址電話號碼的教程。Android - 獲取地址的電話號碼
我正在開發一個應用程序,在那裏我只是根據搜索找到一個基於搜索的地址,基於搜索我得到了地址緯度經度和地點Id,但我需要一件事 - 該地址的電話號碼。當我閱讀Places API文章時,它返回getPhoneNumber()
,但我找不到任何適當的教程,任何人都可以幫助我找到獲取地址電話號碼的教程。Android - 獲取地址的電話號碼
如果地方有一個可用的電話號碼
@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.
}
}
}
谷歌還提供了隨機緯度,經度或地址臨時googlePlaceId。只有當它在Google地圖中作爲地點被使用時(如果該地點有可用電話號碼),您纔可以獲取地點的電話號碼。 –
@ Rajeshwari ...你可以給更多的細節.. – Jocheved
我大部分都使用谷歌地方選擇器。它會在地圖上顯示哪些地方列出的地方。如果您選擇列出的地點,該活動將返回該地點的詳細信息。例如,如果選擇的地點爲餐廳,則您將獲得開放時間,評級等,但如果您隨機設置一個拉特,則該活動將返回臨時的Google地點ID(由於地點未列出,因此沒有任何詳細信息)。 –