`
fatedgar
  • 浏览: 131913 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

百度地图画多边形区域

阅读更多


 在百度地图上画多边形区域,

 

<html>
	<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<head>
<title>百度地图画多边形</title>
</head>
<body>
<style type="text/css">
body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}
</style>
<script type="text/javascript" src="http://api.map.baidu.com/api?key=&v=1.3"></script>

<script type="text/javascript">
var map;
function initialize() {
  // 百度地图API功能
  map = new BMap.Map("map_canvas");
  map.addControl(new BMap.NavigationControl());               // 添加平移缩放控件
  map.addControl(new BMap.ScaleControl());                    // 添加比例尺控件
  map.addControl(new BMap.OverviewMapControl());              //添加缩略地图控件
  map.enableScrollWheelZoom();                            //启用滚轮放大缩小
  map.addControl(new BMap.MapTypeControl());          //添加地图类型控件
	map.setMapType(BMAP_SATELLITE_MAP);
  	var point = new BMap.Point(108.896, 34.330);    // 创建点坐标
		map.centerAndZoom(point,13); 	                  // 初始化地图,设置中心点坐标和地图级别。
		var polygon = new BMap.Polygon([
	  new BMap.Point(108.853025, 34.298633),
	  new BMap.Point(108.85475, 34.318075),
	  new BMap.Point(108.856475, 34.319744),
	  new BMap.Point(108.857049, 34.331431),
	  new BMap.Point(108.85245, 34.343354),
	  new BMap.Point(108.852881, 34.351223),
	  new BMap.Point(108.888095, 34.355872),
	  new BMap.Point(108.925896, 34.366123),
	  new BMap.Point(108.925896, 34.302808),
	  new BMap.Point(108.901749, 34.300422),
	  new BMap.Point(108.898012, 34.291714),
	  new BMap.Point(108.877603, 34.291833),
	  new BMap.Point(108.861793, 34.296605)
			], {strokeColor:"#f50704",fillColor:"", strokeWeight:3, strokeOpacity:0,fillOpacity:0,});
		map.addOverlay(polygon);
  //showToolAutoDef();
}
</script>
</head>
<body onLoad="initialize()">
  <div id="map_canvas" style="width: 100%; height: 100%;"></div>
</body>
</html>

 注:

 

var point = new BMap.Point(108.896, 34.330);  ------>定位地图 

new BMap.Point(108.853025, 34.298633)--->点的坐标

map.centerAndZoom(point,13);----->数字是地图的尺寸

strokeColor:"#f50704",------->线条颜色

fillColor:"", ------>多边形区域的颜色



 

  • 大小: 1.8 MB
分享到:
评论

相关推荐

    百度地图测量多边形面积

    支持鼠标绘制多边形,计算绘制总长度和绘制区域面积。

    java判断百度地图的点是否在多边形区域内

    java判断百度地图的点是否在多边形区域内,这是完整的demo

    Android百度地图多边形围栏Demo

    此Demo是基于百度地图V4_5_2版本的,多边形电子围栏Demo, 完美实现了以下功能 ...多于三个点会自动画出多边形区域 4.长按Marker,可以删除和修改电子围栏区域 5.手动在地图上打点,可以判断是否在多边形围栏中

    百度地图无限个多边形覆盖物实例代码

    同时本代码实例补充了百度地图API功能,实现在多边形覆盖物中心点显示覆盖区域名称的功能,同时改变覆盖物形状,名称位置会自动更新于覆盖物的中心。点击名称还可弹出名称编辑对话框,实现更新覆盖区域名称的目的,...

    C#判断地图坐标点是否在多边形内坐标组范围内

    C#判断指定的坐标点(经纬度)是否在指定多边形内坐标组范围内 !地图坐标点判断(经纬度判断)

    Django接收GPS数据并实现百度地图定位

    django-restful框架写的服务,原生js开发前端页面,可...批量上传围栏信息,地图上提取多边形区域经纬度;可以通过拉拽添加点的形式添加边的数量;可判断marker是否在多边形区域区域内;,超出区域后邮件报警;有详细的数据解析

    百度地图API】自行获取区域经纬度的工具源代码

    2、双击地图,会建立多边形覆盖物 3、自动输入的经纬度信息,最后一行不要复制。因为map的dblclcik事件,会先触发两次click,最后才是dblclick。 4、清除按钮可以清除覆盖物,清除经纬度数据,重新来一次

    c# 点是否在区域内

    c#判断点是否在多边形区域内,点与区域都是按照百度地图的坐标经纬度来,代码可直接双击.sln运行,winform界面

    谷歌卫星地图下载器 百度地图下载器免费版

    免费版支持谷歌百度高德天地图等10多种类型的地图(均支持最高18层不限制范围任意下载) 谷歌地球高清卫星影像下载 直接从Google Earth服务端下载数据,所下载的影像无Google水印标识,无偏移。 全球高程数据任意下载 ...

    百度地图类库 城市商圈及行政区

    城市行政区域和商圈数据获取工具类,使用者可以通过调用该接口智能获取城市行政区域和商圈多边形及相关坐标点数据。 主入口类是CityList, 基于Baidu Map API 1.5。

    openlayers3点选、框选、多边形选择demo

    openlayers3点选、框选、多边形选择点要素,供代码参考吧

    BIGEMAP地图下载器(百度版) v12.7.1.4528

    该系统利用百度地图资源,实现从百度地图服务器直接下载卫星图片、电子地图、剖面图、混合地图、地形地图,提供行政区域、矩形区域、任意多边形地图下载,实时数据查询、地图查询、瓦片拼接。所下载的地图数据没有...

    基于百度地图api清除指定覆盖物(Overlay)的方法

    下面小编就为大家分享一篇基于百度地图api清除指定覆盖物(Overlay)的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    百度地图类库 城市商圈及行政区.zip

    城市行政区域和商圈数据获取工具类,使用者可以通过调用该接口智能获取城市行政区域和商圈多边形及相关坐标点数据。 主入口类是CityList, 基于Baidu Map API 1.5。

    BIGEMAP地图下载器(谷歌版) v15.5.4.7834

    该系统利用百度地图资源,实现从百度地图服务器直接下载卫星图片、电子地图、剖面图、混合地图、地形地图,提供行政区域、矩形区域、任意多边形地图下载,实时数据查询、地图查询、瓦片拼接。所下载的地图数据没有...

    BIGEMAP地图下载器(搜搜版)v12.6.1.3728中文官方安装版

    该系统利用百度地图资源,实现从百度地图服务器直接下载卫星图片、电子地图、剖面图、混合地图、地形地图,提供行政区域、矩形区域、任意多边形地图下载,实时数据查询、地图查询、瓦片拼接。所下载的地图数据没有...

    BIGEMAP地图下载器(搜搜版) v12.6.1.3728

    该系统利用百度地图资源,实现从百度地图服务器直接下载卫星图片、电子地图、剖面图、混合地图、地形地图,提供行政区域、矩形区域、任意多边形地图下载,实时数据查询、地图查询、瓦片拼接。所下载的地图数据没有...

    判断一个点是否在一个多边形范围内

    判断GPS经纬度坐标点是否在一个多边形范围内,测试代码如下: $point = array('lng'=&gt;'116.293616', 'lat'=&gt;'39.884003'); $point = array('lng'=&gt;'116.260846', 'lat'=&gt;'39.879574'); $point = array('lng'=&gt;'116....

    地图下载器

    还提供了矩形框、多边形框、导入边界范围、选择省市县行政区域下载;支持的格式包括:GeoTiff、JPEG、PNG、BMP、DXF、DWG、KML、KMZ、SHP等等;下载后的地图支持: 谷歌离线发布(谷歌瓦片)、百度离线发布(百度瓦片)...

    利用mongodb查询某坐标是否在规定多边形区域内的方法

    1.使用百度拾取坐标工具,在地图上定义多边形的坐标点,并把每个点的坐标保存。 百度拾取坐标工具:http://api.map.baidu.com/lbsapi/getpoint/ 多边形的坐标点如下: 113.314882,23.163055 113.355845,23.167042 ...

Global site tag (gtag.js) - Google Analytics