android百度地图画圆,android百度地图半径画圆
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百度地图半径画圆相关推荐
- Bing必应地图中国API - 在地图上画圆
Bing必应地图中国API - 在地图上画圆 2011-05-24 14:49:37| 分类: Bing&Google|字号 订阅 <变形金刚2>上映4日国内票房过亿,基本上我只 ...
- matlab已知圆心和半径怎么作圆,matlab根据圆心和半径画圆三种方式
% 已知圆心和半径画圆:参考:https://blog.csdn.net/ZLK961543260/article/details/70216089 % 对比三种画圆方法,运算时长对比如下 % vis ...
- Google Maps API 以某一经纬度为中心,以某一长度位半径画圆 Draw the radius of a circle...
直接看代码: <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" ...
- 怎么在地图上画圆 php,SOSO地图API使用(一)在地图上画圆实现思路与代码
前言:最近在做SOSO地图相关开发,遇到相关画圆知识,特此简单记录下来. 1.在页面中添加SOSO地图API引用,引用脚本: : 2.新建一个地图DIV容器,如下: 3.初始化地图: var cent ...
- sharpMap 在地图上画圆 方法
/// <summary> /// 画圆 /// </summary> /// <param name="p& ...
- python画圆简单代码-python实现画圆功能
本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' ...
- html画圆中有个正方形,这样画圆内接正方形,非常简单!
原标题:这样画圆内接正方形,非常简单! 作为一名数学老师,想必都为如何制作教学课件而发愁,其实现在有一款专业的课件制作工具,老师用它可以制作教学课件.它就是几何画板,可以绘制出很多几何图形,也可以由一 ...
- matlab已知圆心和半径怎么作圆,MATLAB中已知圆心和半径画圆
今天在用MATLAB编程的时候,用到了已知圆心和半径,画圆的程序,上网搜了一下,主要有下面两种,在这里总结一下:(这里我都是放在函数中做的,想画多个圆的话可以加个for循环调用一下函数,或者直接用向量 ...
- python中画圆的代码_python实现画圆功能
本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' ...
最新文章
- 消费者最关心的就是你的用户体验,以及保证产品品质,保证价格和服务
- vue 前端商城框架_前端工程师要掌握几个Vue框架
- C/C++ OpenCV中值滤波双边滤波
- Python实现二叉搜索树
- 中jsp加载不出来layui_加载页面信息,刷不出来心态都崩了
- mysql4函数_MySQL-4.常见函数
- tempdb页面分配争用问题
- Sql 语句里 As后的竟然可以和前边的字段重名
- linux文件目录类命令|--history指令
- 【数据预测】基于matlab双向长短时记忆(BiLSTM)数据预测【含Matlab源码 1824期】
- db2查看数据库端口
- 美国电影超短200句(看英文原版电影很有用的!)(转)
- java数据结构与算法总结(二十四)--RoaringBitmap数据结构及原理
- 音视频入门:H264、H265概念总结
- RTC实时时钟(学习笔记)
- 3D打印云平台在线显示
- 美国征信巨头Equifax遭黑客入侵,1.43亿公民身份数据泄漏
- 计算机网络体系结构详解(图文)
- python脚本问题:Non-ASCII character '\xe6' in file
- 居里夫人为爱因斯坦写的推荐信(zz)
热门文章
- pluto实现分析(22)
- [导入]判断学号前十位的年龄最大的女学生是否是汉族的
- c 语言str.size,C/C++ strlen(str)和str.length()和str.size()的区别
- python 元组比较大小_为什么元组比列表更快?
- vlookup函数练习_为什么职场要学excel函数?看这个案例演示:自动计算快递价格...
- ORA-28001: the password has expired解决方法
- oracle中的(+)
- python布尔测试对象_python布尔类型和逻辑运算
- go conn 读取byte数组后是否要_【技术推荐】正向角度看Go逆向
- 现代控制会用到python嘛_Python 流程控制