机器人 - 获取点击的地图覆盖项事件 [英] Android - Get Click Event of Map Overlay Item
本文介绍了机器人 - 获取点击的地图覆盖项事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这样一个叠加图形页面:
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屋!
查看全文