百度地图 路书

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.4"></script>
    <script type="text/javascript" src="http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.js"></script>
    <script type="text/javascript" src="http://api.map.baidu.com/library/MarkerClusterer/1.2/src/MarkerClusterer_min.js"></script>
    <script type="text/javascript" src="http://api.map.baidu.com/library/LuShu/1.2/src/LuShu_min.js"></script>
    <title>25.1 路书</title>
</head>
<body>
    <div class="wrapper">
        <div class="container clearfix">
            <div class="clearfix">
                <div style="clear: both;">
                    <div style="float: left; width: 500px; height: 340px; border: 1px solid gray" id="container">
                    </div>
                </div>
            </div>
        </div>
    </div>
</body>
</html>
<script type="text/javascript">
    var map = new BMap.Map("container"); // 创建map
    var point = new BMap.Point(116.411053, 39.950507); // 确定中心点
    map.centerAndZoom(point, 8); // 初始化地图map,设置中心点和地图级别。

    var point1 = new BMap.Point(117.965625, 40.962343); // 起点1
    var point2 = new BMap.Point(118.213988, 39.609821); // 中间点2
    var point3 = new BMap.Point(117.211335, 39.095608); // 中间点3
    var point4 = new BMap.Point(116.723807, 39.53863); // 中间点4
    var point5 = new BMap.Point(116.392656, 39.9080114); // 中间点5
    var point6 = new BMap.Point(115.509585, 38.865845); // 中间点6
    var point7 = new BMap.Point(114.920872, 40.829717); // 中间点7
    var point8 = new BMap.Point(117.965625, 40.962343); // 终点8
    var points = [point1, point2, point3, point4, point5, point6, point7, point8]; //折线数组
    var polyline = new BMap.Polyline(points); //创建折线
    map.addOverlay(polyline); //绘制折线  

    var lushu = new BMapLib.LuShu(map, points, {
        defaultContent: "",
        autoView: true, //是否开启自动视野调整,如果开启那么路书在运动过程中会根据视野自动调整
        icon: new BMap.Icon(‘car.png‘, new BMap.Size(52, 26), { anchor: new BMap.Size(27, 13) }),
        enableRotation: true, //是否设置marker随着道路的走向进行旋转
        landmarkPois: []
    });    

    lushu.start();

</script>

时间: 2024-11-02 22:19:14

百度地图 路书的相关文章

百度地图路书

<script type="text/javascript" src="https://api.map.baidu.com/library/LuShu/1.2/src/LuShu_min.js"></script> lushu = new BMapLib.LuShu(map, pointArray, { defaultContent: '',//显示信息 autoView: true,//是否开启自动视野调整,如果开启那么路书在运动过程中会根

百度地图轨迹回放,自定义路书,边走边画线

在原有的百度路书的基础上,做了修改,使其能实现边走边画线的需求. 源代码如下,其中您的密钥要换成自己的,如果不换,则需要粘贴到百度API示例里面的GPS路书的编辑器中才能运行 <html lang="en"> <head> <meta charset="utf-8" /> <title>轨迹回放(路书)</title> <style type="text/css"> body

百度地图同时显示多个路书

<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=自己的ak"></script> <script type="text/javascript" src="js/lushu.js"></script><!--路书 --> var BMapLib = window.

百度地图API学习之路(1)

由于实习工作需要,现在接触百度地图的API 一切按照百度官网的配置 如果中途出现copy官网配置还显示错误的话,例如AndroidManifest.xml里面的     <uses-permission android:name="android.permission.GET_ACCOUNTS"/>     <uses-permission android:name="android.permission.USE_CREDENTIALS"/>

百度地图API学习之路(2)

(1)手势设定在 UiSettings 里面 UiSettings mUiSettings = mBaiduMap.getUiSettings();      mUiSettings.setZoomGesturesEnabled(true); //启用缩放手势      mUiSettings.setScrollGesturesEnabled(true); //启用平移手势      mUiSettings.setRotateGesturesEnabled(false); //关闭旋转手势   

百度地图API学习之路(3)

(1)SDK提供的缩放比例,大概是指每厘米长度在实际中的距离. (2)获取设备的物理尺寸     DisplayMetrics dm = new DisplayMetrics();     getWindowManager().getDefaultDisplay().getMetrics(dm);     double x = Math.pow(dm.widthPixels/dm.xdpi,2);     double y = Math.pow(dm.heightPixels/dm.ydpi,2

GPS功能:百度路书自定义【轨迹回放】

如题所述:百度的编辑界面很直观,修改后就可以运行,地址:http://developer.baidu.com/map/jsdemo.htm#c2_8: 因为同事研究了一下午结果都没搞出来,他copy百度示例的代码写的很混乱,贴来贴去的,结果把自己陷进去了,看到如此情形实在不忍心啊,(毕竟是demo,百度提供的代码大可以大刀阔斧的修改,不用吝啬)于是就参与了进去.先看API,然后看示例分析,必须要修改生成自己的轨迹线,如果能找到回到函数对轨迹数据进行自定义问题就解决了,果不其然就是这样的.关键还是

从POI到O2O 看百度地图如何走出未来之路

近期O2O的烧钱融资大战如火如荼,有人已经把O2O大战,用乌合之众的群体心理失控来形容.其实厂商都不傻,O2O烧钱大家都知道,但是大家还知道O2O背后这块大蛋糕价值"万亿级". 有意思的是,在中国O2O如火如荼的当口,移动地图一直被当做是O2O的重要入口之一,一谈及O2O服务,必逃不出移动地图的触及范围.2014年高德宣布自己三年内不再做O2O,退出市场,腾讯地图虽然觊觎O2O多时,却始终形不成规模:但在百度近期转型O2O业务的过程中,地图却作为O2O的关键支撑,让这一入口对于O2O的

iOS成长之路 百度地图

使用cocospod导入百度地图  详情见文档 使用 百度地图 需要获取密钥 2 配置 项目 info中 <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>保证网络可用 <key>LSApplicationQueriesSchemes</key> <array>