点击地图上的标记时,我尝试打开一个弹出窗口,选择2个电话号码。
我尝试按照这里的说明操作:
Show popup above map marker in MapView
但是ItemizedOverlay方法无效。
这是mymarker onMarkerClik:
gMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(Marker arg0) {
// Open a pop up with phone number to call
return true;
}
});
我可以用什么来弹出它?拥有这个:
谢谢
答案 0 :(得分:0)
我最后通过显示已注册电话号码的联系人解决了这个问题:
function GetHardDiskSerial(const DriveLetter: Char): string;
var
NotUsed: DWORD;
VolumeFlags: DWORD;
VolumeInfo: array[0..MAX_PATH] of Char;
VolumeSerialNumber: DWORD;
begin
GetVolumeInformation(PChar(DriveLetter + ':\'),
nil, SizeOf(VolumeInfo), @VolumeSerialNumber, NotUsed,
VolumeFlags, nil, 0);
Result := Format('%8.8X',
[VolumeSerialNumber])
end;