首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

百度地图BMap API的应用实例

前几天,帮朋友做了几款地图API接口调研,推荐他使用百度BMap和谷歌GMap API,后来又直接交由我来替他做 一来上周帮研究生部老师做的学位证书精准打印系统基本完工,晚上有点时间研究下js 二来去年刚到百度实习头...1个月,做的正是js,因此对BMap部分源码、API接口风格以及文档也都有些了解 花了一天两夜,基本功能需求都已经实现(自定义标注、精确和模糊查询、个性化添加、右键菜单等),先贴出效果图: ?...上图布局,最上面是测试通过的浏览器及其版本,左侧是动态加载的数据源和查询功能,右侧则是调用BMap API实现自己的应用 知识拓展:关于js和css的浏览器兼容性问题,请参见我在百度空间的博客  Javascript...和 CSS 的浏览器兼容总结 设计思路:接口是BMap API,内部功能采用模块化设计,搜索模块、自定义添加、右键菜单事件等,这样设计方便扩展和维护,后期将考虑加入谷歌的GMap 下面,详细介绍内部功能是如何设计和实现的...5、右键菜单的实现 // 添加右键菜单 var contextMenu = new BMap.ContextMenu(); var txtMenuItem = [

1.9K30
您找到你想要的搜索结果了吗?
是的
没有找到

百度地图API开发指南(三)

_color = color; } // 继承API的BMap.Overlay SquareOverlay.prototype = new BMap.Overlay(); 初始化自定义覆盖物 当调用map.addOverlay...本地搜索 BMap.LocalSearch提供本地搜索服务,在使用本地搜索时需要为其设置一个检索区域,检索区域可以是BMap.Map对象、BMap.Point对象或者是省市名称(比如:"北京市")的字符串...BMap.LocalSearch和BMap.LocalSearchOptions类提供了若干设置回调函数的接口,通过它们可得到搜索结果的数据信息。...公交导航搜索结果用BMap.TransitRouteResult来表示,其中包含了若干公交出行方案(BMap.TransitRoutePlan)。每条出行方案由步行线路和公交线路组成。...每条驾车线路又会包含一系列的关键步骤(BMap.Step),关键步骤描述了具体驾车行驶方案,可通过BMap.Step.getDescription()方法获得。

1.6K30

由浅到深,入门Go语言Map实现原理

oldoverflow *[]*bmap nextOverflow *bmap } 问题:正常桶hmap.buckets里的bmap是怎么关联上溢出桶hmap.extra.overflow的bmap...答:就是我们介绍bmap结构时里的bmap.overflow字段(如下图所示)。...bmap.overflow,并把ovf这个bmap的地址赋值给了bmap.overflow *(**bmap)(add(unsafe.Pointer(b), uintptr(t.bucketsize)...结构的b // 这里的b 我们称之为“正常桶的bmap” // “正常桶的bmap”可能会对应到溢出桶的bmap结构,我们称之为“溢出桶的bmap” b := (*bmap)(add...,则 // 绿色线条④ 继续遍历:如果当前“正常桶的bmap”中的overflow值不为nil(说明“正常桶的bmap”关联了“溢出桶的bmap”),则遍历当前指向的“溢出桶的bmap”继续 重复蓝色线条的

88190

Baidu与Google地图API初探

但不知道选择哪个第三方Map API 在网上查了下Baidu、Google、QQ和MapBar等4种Map API(都是采用JS开放API),也查看了它们的SDK开发文档,谈谈自己的体会 Map API文档 BMap...API和Google.maps API,应该就可以满足绝大部分需求 就易用性和色彩柔和性,推荐BMap API(Baidu) 就精确性和世界地图,推荐Google.maps API(Google...) 精确性: Baidu BMap提供小数点后六位的精度,如:天安门(116.397128, 39.916527); Google google.maps则提供小数点后14位的精度,如:纽约...则支持大部分国家的车载导航3D地图(在中国仅支持部分城市,如上海) API风格: BMap API和google.maps的API接口略有不同,BMap模块化分层设计更加独立;两者的API风格,...API(Baidu)和google.maps API(Google)——都是以“天安门”为参照系原点 BMap API(Baidu) <!

2.5K40
领券