Java代码

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;

}

@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();

mapController.animateTo(new GeoPoint((int) (2259316 * 10),

(int) (11396279 * 10)));//设置一个起点

}

class MyOverlay extends Overlay {

public void draw(Canvas canvas, MapView mapView, boolean shadow) {

super.draw(canvas, mapView, shadow);

Paint paint = new Paint();

paint.setColor(Color.BLUE);

paint.setDither(true);

paint.setStyle(Paint.Style.STROKE);

paint.setStrokeCap(Paint.Cap.ROUND);

paint.setStrokeJoin(Paint.Join.ROUND);

paint.setStrokeWidth(5);

Projection projection = mapView.getProjection();

Point p1 = new Point();

projection.toPixels(gpoint1 = new GeoPoint((int) (2259316 * 10), (int) (11396279 * 10)), p1);

canvas.drawCircle(p1.x, p1.y, projection.metersToEquatorPixels(500), paint);

}

}

}

android百度地图画圆,android百度地图半径画圆相关推荐

  1. Bing必应地图中国API - 在地图上画圆

    Bing必应地图中国API - 在地图上画圆 2011-05-24 14:49:37|  分类: Bing&Google|字号 订阅 <变形金刚2>上映4日国内票房过亿,基本上我只 ...

  2. matlab已知圆心和半径怎么作圆,matlab根据圆心和半径画圆三种方式

    % 已知圆心和半径画圆:参考:https://blog.csdn.net/ZLK961543260/article/details/70216089 % 对比三种画圆方法,运算时长对比如下 % vis ...

  3. Google Maps API 以某一经纬度为中心,以某一长度位半径画圆 Draw the radius of a circle...

    直接看代码: <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" ...

  4. 怎么在地图上画圆 php,SOSO地图API使用(一)在地图上画圆实现思路与代码

    前言:最近在做SOSO地图相关开发,遇到相关画圆知识,特此简单记录下来. 1.在页面中添加SOSO地图API引用,引用脚本: : 2.新建一个地图DIV容器,如下: 3.初始化地图: var cent ...

  5. sharpMap 在地图上画圆 方法

    /// <summary>         ///  画圆         /// </summary>         /// <param name="p& ...

  6. python画圆简单代码-python实现画圆功能

    本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' ...

  7. html画圆中有个正方形,这样画圆内接正方形,非常简单!

    原标题:这样画圆内接正方形,非常简单! 作为一名数学老师,想必都为如何制作教学课件而发愁,其实现在有一款专业的课件制作工具,老师用它可以制作教学课件.它就是几何画板,可以绘制出很多几何图形,也可以由一 ...

  8. matlab已知圆心和半径怎么作圆,MATLAB中已知圆心和半径画圆

    今天在用MATLAB编程的时候,用到了已知圆心和半径,画圆的程序,上网搜了一下,主要有下面两种,在这里总结一下:(这里我都是放在函数中做的,想画多个圆的话可以加个for循环调用一下函数,或者直接用向量 ...

  9. python中画圆的代码_python实现画圆功能

    本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' ...

最新文章

  1. 消费者最关心的就是你的用户体验,以及保证产品品质,保证价格和服务
  2. vue 前端商城框架_前端工程师要掌握几个Vue框架
  3. C/C++ OpenCV中值滤波双边滤波
  4. Python实现二叉搜索树
  5. 中jsp加载不出来layui_加载页面信息,刷不出来心态都崩了
  6. mysql4函数_MySQL-4.常见函数
  7. tempdb页面分配争用问题
  8. Sql 语句里 As后的竟然可以和前边的字段重名
  9. linux文件目录类命令|--history指令
  10. 【数据预测】基于matlab双向长短时记忆(BiLSTM)数据预测【含Matlab源码 1824期】
  11. db2查看数据库端口
  12. 美国电影超短200句(看英文原版电影很有用的!)(转)
  13. java数据结构与算法总结(二十四)--RoaringBitmap数据结构及原理
  14. 音视频入门:H264、H265概念总结
  15. RTC实时时钟(学习笔记)
  16. 3D打印云平台在线显示
  17. 美国征信巨头Equifax遭黑客入侵,1.43亿公民身份数据泄漏
  18. 计算机网络体系结构详解(图文)
  19. python脚本问题:Non-ASCII character '\xe6' in file
  20. 居里夫人为爱因斯坦写的推荐信(zz)

热门文章

  1. pluto实现分析(22)
  2. [导入]判断学号前十位的年龄最大的女学生是否是汉族的
  3. c 语言str.size,C/C++ strlen(str)和str.length()和str.size()的区别
  4. python 元组比较大小_为什么元组比列表更快?
  5. vlookup函数练习_为什么职场要学excel函数?看这个案例演示:自动计算快递价格...
  6. ORA-28001: the password has expired解决方法
  7. oracle中的(+)
  8. python布尔测试对象_python布尔类型和逻辑运算
  9. go conn 读取byte数组后是否要_【技术推荐】正向角度看Go逆向
  10. 现代控制会用到python嘛_Python 流程控制