- 浏览: 228880 次
- 性别:
- 来自: 广州
最新评论
-
Janne:
你好 有源代码?可以发到我的邮箱里学学吗?2731049993 ...
achartengine画出动态折线图的效果 -
anbo724:
我的邮箱 anbo724@gmail.com谢谢@
achartengine画出动态折线图的效果 -
anbo724:
你好 请问有源码没《?谢谢
achartengine画出动态折线图的效果 -
weiday123:
额,觉得这个会不会占堆内存?
AdapterView、Adapter优化 -
wen742538485:
为什么没有呢?权限没加还是发创建了给你删了再想创建?是不允许重 ...
Android中为你的应用程序添加桌面快捷方式
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Paint.Style;
import android.graphics.Path;
import android.graphics.Point;
import android.os.Bundle;
import com.baidu.mapapi.BMapManager;
import com.baidu.mapapi.GeoPoint;
import com.baidu.mapapi.MapActivity;
import com.baidu.mapapi.MapController;
import com.baidu.mapapi.MapView;
import com.baidu.mapapi.Overlay;
import com.baidu.mapapi.Projection;
public class BaiduMapActivity extends MapActivity {
private Context mContext;
private MapView mapView;
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
private GeoPoint gpoint1, gpoint2, gpoint3;// 连线的点
@Override
protected void onCreate(Bundle arg0) {
super.onCreate(arg0);
setContentView(R.layout.baidumap_layout);
BaseApplication baseApp = (BaseApplication) this.getApplication();
if (baseApp.mBMapManage == null) {
baseApp.mBMapManage = new BMapManager(mContext);
baseApp.mBMapManage.init(baseApp.mStrKey,
new BaseApplication.MyGeneralListener());
}
baseApp.mBMapManage.start();
super.initMapActivity(baseApp.mBMapManage);// 初始化map sdk
mapView = (MapView) findViewById(R.id.bmapView);
mapView.setBuiltInZoomControls(true);
// 设置在缩放动画过程中也显示overlay,默认为不绘制
mapView.setDrawOverlayWhenZooming(true);
// RouteLine routeLine =
// (RouteLine)getIntent().getSerializableExtra("routeLine");
//这里画点和连接线
MyOverlay myOverlay = new MyOverlay();
mapView.getOverlays().add(myOverlay);
MapController mapController = mapView.getController();
mapController.zoomIn();
gpoint1 = new GeoPoint((int) (2259316 * 10),
(int) (11396279 * 10));
gpoint2 = new GeoPoint((int) (2259245 * 10),
(int) (11396226 * 10));
gpoint3 = new GeoPoint((int) (2259121 * 10),
(int) (11396066 * 10));
mapController.animateTo(gpoint1);//设置一个起点
}
class MyOverlay extends Overlay {
@Override
public void draw(Canvas canvas, MapView mapView, boolean shadow) {
super.draw(canvas, mapView, shadow);
Projection projection = mapView.getProjection();
Point p1 = new Point();
Point p2 = new Point();
Point p3 = new Point();
// 经度转像素
projection.toPixels(gpoint1, p1);
projection.toPixels(gpoint2, p2);
projection.toPixels(gpoint3, p3);
//第一个画笔 画圆
Paint fillPaint = new Paint();
fillPaint.setColor(Color.BLUE);
fillPaint.setAntiAlias(true);
fillPaint.setStyle(Style.FILL);
// 将图画到上层
canvas.drawCircle(p1.x, p1.y, 5.0f, fillPaint);
canvas.drawCircle(p2.x, p2.y, 5.0f, fillPaint);
canvas.drawCircle(p3.x, p3.y, 5.0f, fillPaint);
//第二个画笔 画线
Paint paint = new Paint();
paint.setColor(Color.BLUE);
paint.setDither(true);
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeJoin(Paint.Join.ROUND);
paint.setStrokeCap(Paint.Cap.ROUND);
paint.setStrokeWidth(4);
//连接
Path path = new Path();
path.moveTo(p1.x, p1.y);
path.lineTo(p2.x, p2.y);
path.lineTo(p3.x, p3.y);
//画出路径
canvas.drawPath(path, paint);
}
}
}
发表评论
-
Android Tween动画之RotateAnimation实现图片不停旋转
2012-11-26 22:38 1040本文主要介绍Android中如何使用rotate实现图片不停旋 ... -
Android实现widget定时更新
2012-11-04 20:20 883在开发Android的widget时,第一个需要解决的问题就是 ... -
来自腾讯、谷歌、百度等名企的精选面试五十题
2012-10-07 23:08 902http://www.apkway.com/thread-90 ... -
Android 中Parcelable的作用
2012-09-24 09:53 837android提供了一种新的类型:Parcel。本类被用作封装 ... -
[Android算法] 【eoeAndroid索引】史上最牛最全android开发知识汇总
2012-09-13 09:33 1095http://www.eoeandroid.com/threa ... -
安卓航班推荐70个具有商业实战性的精品Android源码
2012-08-01 00:00 915http://www.apkway.com/thread-58 ... -
Android测试教程汇总
2012-08-02 14:51 1061http://www.apkway.com/thread-67 ... -
Service 与 Thread 的区别
2012-07-26 00:10 879Service 与 Thread 的区别 很多时候,你可能 ... -
android百度地图半径画圆
2012-07-26 00:07 2706Java代码 import android.content ... -
Android下获取开机时间
2012-07-26 00:05 1300我的思路是:程序里注册个广播接收器,接收开机启动的广播,当程序 ... -
android 高仿【优酷】圆盘旋转菜单 的实现
2012-07-26 00:03 1335MyAnimation.java Java代码 pack ... -
android 3D 转盘效果(附源码)
2012-07-25 23:41 1781一个仿3D的转盘效果,有倒影特效,旋转图标还可自动放大缩小。由 ... -
Android Thread
2012-07-23 10:47 1014创建新线程的常用方式: 1. 直接使用Thread创建 ... -
Android 通过手说tts中文语音包实现中文朗读
2012-07-22 17:09 1776Android 通过手说tts中文语音包实现中文朗读 ... -
Android 使用HTTPClient调用Web请求(查询手机号码区域)
2012-07-21 00:33 1201Android通过Apache HttpClient调用网上提 ... -
Android+struts2+JSON方式的手机开发
2012-07-21 00:14 1139http://topmanopensource.iteye.c ... -
android九宫格实现
2012-07-21 00:03 940android九宫格实现,开始以为很复杂,其实只要知道了如何布 ... -
Android ListView圆角实现
2012-07-20 23:59 1180在android上开发项目,如 ... -
Android 将一个Activity转化为View显示出来
2012-07-19 10:27 2067最近看到好多opengl牛人写了些立方体,卷页之类的华丽的代码 ... -
Android EditText 为空提示 密码隐藏
2012-07-17 23:39 1104EditText为空时提示方法: 1.xml文件中设置,如: ...
相关推荐
这是我做软酷实训项目时的一个功能,是在地图上画出运动轨迹。运行软件时要记得打开GPS哦,还有在户外哦,
基于Java与Android的百度地图运动轨迹纠偏与去噪设计实现
android 百度地图,记录轨迹,路线,坐标等(android Baidu maps, record tracks, routes, coordinates, etc.)
BaiduMapTrace 百度地图运动轨迹纠偏、去噪、绑路,百度鹰眼sdk服务详细介绍
Android studio demo,可运行,实现marker覆盖物之间的连线,静态动态两种选择
android 百度地图demo实例 在地图上划出轨迹
点击播放按钮可以进行轨迹回放,下方有ProgressBar同步显示进度。...下载后去AndroidMainfest里面把value改成自己在百度地图开发者平台申请的key,不过不改也不会影响绘制,只是地图显示的是方格。
android+eclipse开发百度地图的轨迹跟踪及轨迹的回放功能
android 百度地图sdk v3.4 绘制历史轨迹
基于Android的百度地图车辆定位系统设计与实现 基于Android的百度地图车辆定位系统设计与实现 基于Android的百度地图车辆定位系统设计与实现 基于Android的百度地图车辆定位系统设计与实现 基于Android的百度...
Android百度地图 线路规划,模拟运动轨迹,及全景效果源码
基于百度地图的轨迹显示demo。可以显示自己的运动轨迹,请先打开GPS再运行该app,没有在在代码中请求打开GPS。
试用 timer类 实现 百度地图的历史轨迹回放
基于百度地图的部分功能,Android版本6.0以上需要手动允许所有限权
用的是百度地图3.0的api,是一个简单的功能,通过已经准备好的经纬度点,绘制轨迹图,然后再将轨迹播放出来。使用的方法也很简单,通过生成一个Marker,然后按照之前的经纬度点去移动,如果会做的话,就不用下载了。
Android 百度鹰眼 SDK TrackPhones.zip后台启动轨迹追踪采集,开机自启动 TrackShow.zip显示实时监控和12小时以内的轨迹查询
百度地图轨迹划线 轨迹跟踪 跑步Demo
web-demo-v3, 百度地图鹰眼web轨迹管理台V3
BaiduMap android 百度地图 android 百度地图,定位,轨迹 百度地图SDK
android 百度地图,记录轨迹,路线,坐标等(android Baidu maps, record tracks, routes, coordinates, etc.)