在地图视图上绘制多边形 +安卓
我想在地图视图上绘制一个多边形。就像,我有许多地理点,然后使用这些地理点,我想绘制一个具有 n 个顶点的多边形。
谢谢!!
更新:
感谢freza,现在我知道如何绘制叠加层。
覆盖类下还有另一个函数:public boolean onTap(GeoPoint p, MapView mapView)
。现在我想要的是当用户点击任何叠加层时,我想更改叠加层的图像。
例如,最初我画了一个简单的绿色圆圈来显示叠加。所以现在当用户点击绿色叠加层时:我想将颜色更改为红色或在绿色圆圈的适当位置绘制一个新的位图。我该怎么做?
I want to draw a polygon on the map view. It is like, i have a n number of GeoPoints and then using those geopoints, i want to draw a polygon with n vertices.
thanks!!
Update:
thanks to freza, now i know how to draw a overlay.
There is an another function under overlay class : public boolean onTap(GeoPoint p, MapView mapView)
. Now what i want is when user tap on any overlay, i want to change the image of the overlay.
For example, initially i have drawn a simple green circle for displaying overlay. So now when user taps on that green overlay: i want to change the color to red or draw a new bitmap in place if green circle. How can i do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可以帮助你。
代码如下:
This can help you.
code follows: