選擇使用商家選擇器谷歌API匿名位置的位置我想保存位置字段用戶形式的信息。對於位置,我想打開谷歌地圖上的一些按鈕點擊和位置選擇當用戶點擊地圖上的位置和後填充位置到表單中。禁用選擇按鈕,而在Android的
我發現的地方選擇器的相關解決方案,所以 我已經使用地點選擇器谷歌API和我能夠打開谷歌地圖,當我移動箭頭以上首選位置,然後單擊選擇這個位置(亮相的黑色與現在顯示在下面的座標)。
1)改變位置
2)選擇(禁用模式)
我想選擇匿名的位置,並返回到主要活動:
確認框與2選項打開。
下面是我的代碼:
private TextView get_place;
int PLACE_PICKER_REQUEST = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
get_place = (TextView)findViewById(R.id.textView1);
get_place.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
Intent intent;
try {
intent = builder.build(getApplicationContext());
startActivityForResult(intent,PLACE_PICKER_REQUEST);
} catch (GooglePlayServicesRepairableException e) {
e.printStackTrace();
} catch (GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
}
}
});
}
protected void onActivityResult(int requestCode , int resultCode , Intent data){
if(requestCode == PLACE_PICKER_REQUEST)
{
if(resultCode == RESULT_OK)
{
Place place = PlacePicker.getPlace(data,this);
Double latitude = place.getLatLng().latitude;
Double longitude = place.getLatLng().longitude;
String address = String.valueOf(latitude)+String.valueOf(longitude);
get_place.setText(address);
}
}
}
當前位置座標不可見
。
上選擇單擊此按鈕後,下面的窗口中選擇按鈕可以打開被禁用
。
請讓我知道,如果有任何其他的最佳解決方案。 代碼回覆將很有幫助或參考鏈接。
我得到了與目前如此熱衷於尋找解決這個過同樣的問題的用戶。什麼版本的Google Play服務安裝? – DilbertDave
我剛從我的手機中刪除開發(調試)版本並從Play商店進行安裝,然後複製了此文件。也許是API的關鍵問題? – DilbertDave
我從此[文檔](https://developers.google.com/places/android-api/placepicker#add)中檢查時未發現您的代碼存在任何錯誤。 **使用此位置的選擇按鈕?**彈出對話框始終啓用,如[相關的SO問題]中所述(http://stackoverflow.com/questions/38930796/android-unable-pick-location-從就地選取器)。確保您的互聯網連接沒有問題。 – abielita