我目前已经实现了一个覆盖项目,它在 Android 的地图应用程序上显示地理点的图标。AlertDialog
单击该图标时,它会从onTap
下面的方法中弹出一个。我有以下问题:
- 有谁知道如何在图标覆盖项的正上方显示一个地图消息气泡,其中有 2 个标注按钮,一个在标题的左侧,一个在气泡的右侧?
- 有谁知道如何使覆盖项可拖动,以便我可以按住它并将其拖动到地图上。我正在尝试复制 iPhone 上可用的可拖动图标行为。
如果是这样,请分享一些示例代码。谢谢
protected boolean onTap(int index) {
OverlayItem item = mOverlays.get(index);
AlertDialog.Builder dialog = new AlertDialog.Builder(mContext);
dialog.setTitle(item.getTitle());
dialog.setMessage(item.getSnippet());
dialog.show();
return true;
}