首页
学习
活动
专区
工具
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
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Baidu与Google地图API初探

    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) <!...合作,google.maps API起初采用MapABC,后来google做的更好、更灵活 51Map:    国内地图提供商,特色服务是提供地图下载,可以实现本地桌面地图(类似手机上的凯立德3D地图

    2.6K40

    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) 精确性...如上海) API风格: BMap API和google.maps的API接口略有不同,BMap模块化分层设计更加独立;两者的API风格,能够代表其他几款开放的Map API风格 QMap API与google.maps...API(Baidu)和google.maps API(Google)——都是以“天安门”为參照系原点 BMap API(Baidu) <!...API起初採用MapABC,后来google做的更好、更灵活 51Map: 国内地图提供商,特色服务是提供地图下载,能够实现本地桌面地图(相似手机上的凯立德3D地图) 整体感觉,各家Map API

    1.7K20

    百度地图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.7K30
    领券