百度地图api js
专业前端小白
这个作者很懒,什么都没留下…
展开
-
百度地图api js绘制多边形使用方法
1.引入接口<script src="http://api.map.baidu.com/api?v=2.0&ak=你的key"></script><script type="text/javascript" src="js/jquery.min.js" ></script><script type="text/javascri...原创 2018-07-09 15:01:38 · 4383 阅读 · 2 评论 -
百度地图js 定位并获得精确的地址信息
使用百度地图js api定位并获得精确地址:var map = new BMap.Map("map");var geolocation = new BMap.Geolocation();//开启SDK辅助定位,仅当使用环境为移动web混合开发,且开启了定位sdk辅助定位功能后生效geolocation.enableSDKLocation();//调用getCurrentPositio...原创 2019-03-28 16:36:44 · 4876 阅读 · 0 评论 -
百度地图JS api给marker和label添加点击事件
话不多说,直接上代码: var points = []; //坐标点数组 var label = []; //label数组 var marker = []; //marker数组 $.each(data, function(index,value){ var myIcon = new BMap.Icon("https://api.map.baidu.com/im...原创 2019-02-20 12:57:12 · 10254 阅读 · 4 评论 -
微信7.0后使用百度地图JS API定位错误
本人亲身经历:过年前微信公众号好好的运行,定位准确,过年后回来上班发现公众号定位不准确了,偏移了几个省,开始以为程序的问题,各种百度,各种google,后来找到一篇大神的文章发现,微信升级7.0后对于定位的权限做了限制,服务器必须使用https加密的链接才能获取到微信网页的定位权限,不管是百度地图还是高德地图使用html5的定位接口,都必须使用https加密的链接。吐槽一下,坑货微信。找到...原创 2019-02-14 10:35:15 · 3110 阅读 · 0 评论 -
百度地图api js中心点显示异常
在使用百度地图api js开发的过程中遇见这样一个问题:使用map.centerAndZoom(point,14)函数时会发现地图显示的中心点位置与坐标不同,如果下面同样设置了new BMap.Marker(point);的话会发现marker的位置与坐标位置不一致。仔细观察会发现point的真实位置应该是在地图的左上角。如下图所示:实际上造成这种问题的原因在与放置地图的容器设置了di...原创 2019-01-14 15:21:40 · 2007 阅读 · 0 评论 -
百度地图js 坐标转换
1.百度地图js api官方提供了坐标转换的服务,可以把谷歌坐标,GPS坐标等转换为其他坐标。官方提供了类:Convertor。var points=[new BMap.Point(106.554241,29.556531),new BMap.Point(106.554231,29.556231)];var convertor = new BMap.Convertor();con...翻译 2018-10-25 14:30:42 · 6036 阅读 · 1 评论 -
百度地图js获得两个坐标连线的中间坐标
var pointArr = [new BMap.Point(106.607421,29.570857),new BMap.Point(106.620931,29.586185)];function getcenterpoiont(){ var lng1 = parseFloat(pointArr[0].lng); var lat1 = parseFloat(pointArr[0].la...原创 2018-10-22 10:17:58 · 3085 阅读 · 0 评论 -
百度地图api js判断坐标点是否在多边形内
1.百度地图api js有提供计算坐标点包含的函数,使用前需引入<script type="text/javascript" src="http://api.map.baidu.com/library/GeoUtils/1.2/src/GeoUtils_min.js"></script> 2.编写js//多边形覆盖物坐标var overlays = [ new BM...原创 2018-07-10 17:30:29 · 3244 阅读 · 4 评论 -
百度地图api js 设置多个坐标处于地图视图中心
var overlays = [ new BMap.Point(106.602849,29.562462),new BMap.Point(106.635619,29.595882), new BMap.Point(106.65143,29.571383),new BMap.Point(106.65143,29.571383), new BMap.Point(106.5948,29.52815...原创 2018-07-10 16:57:16 · 2618 阅读 · 1 评论 -
百度地图js 根据半径搜索坐标点周围服务
百度地图js api提供了一套查找周围服务的函数,只需提供坐标点与关键词即可查询附近的服务。话不多说,直接上代码:var map = new BMap.Map("map");var localSearch = new BMap.LocalSearch( map, //绑定你创建的地图实例 { renderOptions: { //结果呈现设置 ...原创 2019-08-28 09:49:32 · 1521 阅读 · 0 评论