Arcgis for Android 如何在地图上放置一个自定义的View
点击地图上任意点,在该点放置一个自定义的View,请问该如何实现?
如图:
图中四边是四个按钮,要实现能点击出事件。
有没有做过的高手指点一二,小弟不胜感激,或者说下思路也可以。
注:
1.不是用Android的popupwindow,popupwindow是基于手机屏幕弹出的,我要的是放置在地图上的,会跟着地图的移动而移动。
2.也不是用View转成图片后用PictureMarkSymbol绘到地图上,因为View要实现点击的事件
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Callout callout = mapView.getCallout();
View view = inflater.inflate(R.layout.calloutlayout, null);//自定义的布局
Point pt = ... //pt是你的点
callout.show(pt, view);
//然后可以分别为你布局里的控件写监听器
这个需要你看具体使用地图的文档api。在高德地图或者百度地图相关的api都有添加自定义view的方法
你好请问你解决了这个问题了么, 我也遇到同样的问题 请问有什么解决办法么