如何在 Delphi FireMonkey 中的 MapView 顶部添加可点击按钮?

How to add an clickable button on top of a MapView in Delphi FireMonkey?

我需要在 TMapView 顶部添加一个带有自定义图像的可点击按钮,这可能吗?

ps:即使我把TImage放在视图的顶部,地图也会覆盖它,也就是说,按钮会很快出现,直到地图渲染覆盖它...

edit ps2: 这个例子没有代码,我只是把一个TImage放在Form上,作为TMapView的子元素,或者作为TForm的子元素,当我在android,当打开应用程序时,图像会快速出现在地图之前,然后当地图开始出现时,它会覆盖图像...

编辑 ps3:我不知道 TImage 是否是执行此操作的正确方法,这是要留在地图顶部的任何组件吗,keeps 出现了, 作为一个按钮?就像Google马ps...

由于“z 顺序”问题,您无法在 TMapView 上显示任何内容。我找了一段时间才找到解决办法。

参见:Delphi object over TMapView