Arcgis for Android 如何在地图上放置一个自定义的View

发布于 2021-11-28 11:50:10 字数 410 浏览 828 评论 3

点击地图上任意点,在该点放置一个自定义的View,请问该如何实现?

如图:

图中四边是四个按钮,要实现能点击出事件。

    有没有做过的高手指点一二,小弟不胜感激,或者说下思路也可以。

注:

1.不是用Android的popupwindow,popupwindow是基于手机屏幕弹出的,我要的是放置在地图上的,会跟着地图的移动而移动。

2.也不是用View转成图片后用PictureMarkSymbol绘到地图上,因为View要实现点击的事件

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

甜扑 2021-12-03 04:20:33

Callout callout = mapView.getCallout();

View view = inflater.inflate(R.layout.calloutlayout, null);//自定义的布局

Point pt  = ... //pt是你的点

 callout.show(pt, view);

//然后可以分别为你布局里的控件写监听器

霞映澄塘 2021-12-02 12:42:40

这个需要你看具体使用地图的文档api。在高德地图或者百度地图相关的api都有添加自定义view的方法

少女净妖师 2021-12-02 10:22:15

你好请问你解决了这个问题了么, 我也遇到同样的问题 请问有什么解决办法么 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文