机器人 - 获取点击的地图覆盖项事件 [英] Android - Get Click Event of Map Overlay Item

查看:113
本文介绍了机器人 - 获取点击的地图覆盖项事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这样一个叠加图形页面:

I have a MapView with Overlays like this:

public class MyMapActivity extends MapActivity
{
    private MapItemizedOverlay itemizedOverlay;

    @Override
    public void onCreate(Bundle savedInstanceState)
    {
    for(a loop to put all 10 datas into overlay)
    {
    OverlayItem overlayitem=new OverlayItem(some params);
    overlayitem.setMarker(some bitmap);
    itemizedOverlay.addOverlay(overlayitem);
}
mapView.getOverlays().add(itemizedOverlay);
}
}

public class MapItemizedOverlay extends ItemizedOverlay<OverlayItem>
{

  //some code

@Override
protected boolean onTap(int index)
{
//Here I know what marker been clicked...
}
}

我知道我得到什么标记已被点击了MapItemizedOverlay类。但我要如何使用这在我的图形页面?我想我表现出气球提示当OverlayItem点击喜欢这里显示弹出以上地图标记的图形页面

请指引我,我不知道该怎么办在所有...

Please guide me, I dont know what to do at all...

多谢了。

推荐答案

明白了。使用这个优秀的项目。就像一个魅力:

Got it. Used this excellent project. works like a charm:

<一个href="https://github.com/jgilfelt/android-mapviewballoons">https://github.com/jgilfelt/android-mapviewballoons

只是检查出这两个项目和例子。

Just Check out both the Project and the example.

这篇关于机器人 - 获取点击的地图覆盖项事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆