[英]How to open a phoning pop up on clicking a maps marker in android?
單擊地圖上的標記時,我嘗試打開一個彈出窗口,其中包含2個電話號碼的選擇。
我嘗試按照以下說明進行操作:
但是ItemizedOverlay方法不起作用。
這是我的標記onMarkerClik:
gMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(Marker arg0) {
// Open a pop up with phone number to call
return true;
}
});
我可以放入其中彈出什么? 有這個:
謝謝
最后,我通過顯示已注冊電話號碼的聯系人來解決此問題:
gMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(Marker arg0) {
Intent pickContactIntent = new Intent(Intent.ACTION_PICK, Uri.parse("content://contacts"));
pickContactIntent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE); // Show user only contacts with phone numbers
startActivityForResult(pickContactIntent, PICK_CONTACT_REQUEST);
return true;
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.