android平台地图,如何实现如图所示功能?点击地图上的地点,弹出activity,介绍该地点。 50
3个回答
展开全部
给你看一点百度地图开发的教程吧:
http://blog.csdn.net/tammie_k/article/details/8208168
这里的博客里有八篇讲解怎么使用百度地图的,个人觉得还是很详细到位的。
至于你的需求,可以这样实现:
首先,你要获取到自己的数据列表,包括店名、坐标(经纬度)、序号、店面链接URL等。
写一个类MarkerOverItem extends ItemizedOverlay<OverlayItem>
在createItem里通过坐标生成一个geoPoint对象,
overlayItem = new OverlayItem(geoPoint, title, message).
在draw(Canvas canvas, MapView mapView, boolean shadow)方法里画出带序号的图标显示
在onTap里面获取到点击的数据对象,通过url跳转到一个webActivity界面,在这个界面里显示酒店信息。
http://blog.csdn.net/tammie_k/article/details/8208168
这里的博客里有八篇讲解怎么使用百度地图的,个人觉得还是很详细到位的。
至于你的需求,可以这样实现:
首先,你要获取到自己的数据列表,包括店名、坐标(经纬度)、序号、店面链接URL等。
写一个类MarkerOverItem extends ItemizedOverlay<OverlayItem>
在createItem里通过坐标生成一个geoPoint对象,
overlayItem = new OverlayItem(geoPoint, title, message).
在draw(Canvas canvas, MapView mapView, boolean shadow)方法里画出带序号的图标显示
在onTap里面获取到点击的数据对象,通过url跳转到一个webActivity界面,在这个界面里显示酒店信息。
展开全部
点击图上的红点,获得该红点的位置加名称或者说是编号,然后直接响应 点击 事件 , Intent 到 Activity,将 该红点名称 使用 WebService 加载进去搜索的内容 , 该介绍网站 ,就等于传一个参数, 如同你在 百度或者google里面输入中文一样 , 就是普通的Web访问罢了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你下个百度地图就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询