android平台地图,如何实现如图所示功能?点击地图上的地点,弹出activity,介绍该地点。

谢谢一楼,补充一下,是要做一个软件开发的,所以我问的是怎么编程实现,不是现成的软件

给你看一点百度地图开发的教程吧:
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界面,在这个界面里显示酒店信息。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-27
点击图上的红点,获得该红点的位置加名称或者说是编号,然后直接响应 点击 事件 , Intent 到 Activity,将 该红点名称 使用 WebService 加载进去搜索的内容 , 该介绍网站 ,就等于传一个参数, 如同你在 百度或者google里面输入中文一样 , 就是普通的Web访问罢了。
第2个回答  2013-03-26
你下个百度地图就可以了!
android平台地图,如何实现如图所示功能?点击地图上的地点,弹出activity...
首先,你要获取到自己的数据列表,包括店名、坐标(经纬度)、序号、店面链接URL等。写一个类MarkerOverItem extends ItemizedOverlay<OverlayItem> 在createItem里通过坐标生成一个geoPoint对象,overlayItem = new OverlayItem(geoPoint, title, message).在draw(Canvas canvas, MapView mapView, boolean shadow)方法里画出带序号的图标显示 在onTap里面...

百度地图基础功能-显示地图(Android 版)
在百度地图开放平台上登录并创建应用。应用名称需自行设定,应用服务选择建议全选。确保应用类型为“Android SDK”。使用keytool指令在cmd控制台中获取发布版本下的SHA1值和包名。在AndroidStudio项目中核对build.gradle文件中的applicationId与AndroidManifest.xml中的package值,确保一致。发布应用后,在控制台查看...

Android 如何实现单击百度地图获取单击点经纬度
38 android:name=".LocationDemoActivity" 39 android:label="@string\/app_name" > 40 <intent-filter> 41 <action android:name="android.intent.action.MAIN" \/> 42 43 <category android:name="android.intent.category.LAUNCHER" \/> 44 <\/intent-filter> 45 <\/activity> 46 47 <service 48 android:nam...

...设置button之类的东西,使得跳转到下一个activity?
如果是的话可以试试用Overlay这个类来做,记得有个onTap点击响应事件的,不过那个实现起来也比较麻烦去了。高德地图API有两个版本,旧版的就是模仿的Google做的,要实现起这个功能也不易。但是新版的高德地图API实现这样的功能是非常简单的,几句代码而已,建议你花点时间好好学习他们的示例代码就行,这...

百度地图基础功能-显示地图(Android 版)
在百度地图开放平台上创建应用,获取SHA1、包名和Ak是使用地图显示功能的必要步骤。登录百度地图控制台,创建应用,应用名称需自行设定,应用服务选择全选(建议),确保应用类型为“Android SDK”,正确填写SHA1和程序包名。获取SHA1和包名可以通过以下方式:在cmd控制台中使用keytool指令,获取发布版本下的SHA...

android百度地图怎么开发
(一)、百度地图:百度地图 Android SDK是一套基于Android 2.1及以上版本设备的应用程序接口。 您可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据, 构建功能丰富、交互性强的地图类应用程序。百度地图Android SDK提供的所有服务是免费的,接口使用无次数限制...

请问如何实现百度地图marker点击跳转界面
1,marker可以添加附件,new MarkerOptions().extraInfo();每个marker附件信息可以不一样,2,给marker添加点击事件监听(baiduMap.setOnMarkerClickListener(this)),点击时根据附件信息的不同跳转到不同activity即可,

Android高德地图poi检索仿微信发送位置实例代码
根据关键字poi搜索得到的列表,然后点击item主界面立马进行更新操作。这里贴出主要代码,首先我们进行地图地位初始化操作:@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_map);mapView.onCreate(savedInstanceState);\/\/ 此方法必须重写if...

Android百度地图如何获得点击一点的经纬度
import com.baidu.platform.comapi.map.base.p;import com.ericssonlabs.R;import android.location.Location;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;import android.app.Activity;public class Location...

如何在Android应用中使用百度地图api
android:clickable="true"\/> <\/LinearLayout> 5)创建Activity继承com.baidu.mapapi.MapActivity [java] view plaincopy package com.liufeng.baidumap;import android.graphics.drawable.Drawable;import android.os.Bundle;import com.baidu.mapapi.BMapManager;import com.baidu.mapapi.GeoPoint;import com....

相似回答
大家正在搜