[英]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.