百度地图标注,哪位高手指教一下,下图这种地图标注怎么做出来的?急,急,急!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图标注,哪位高手指教一下,下图这种地图标注怎么做出来的?急,急,急!相关的知识,希望对你有一定的参考价值。

我们是流动型的加气车和加气设备,公司有执照,但名称不是“加气站”“LNG加气站”等类似字样的!这样我们应该怎么做?还有就是他们上面的是怎么做上去的那?

您好:我们现在提供的商户名称是在地图上生效后是用小汽泡显示在您标注的地址,不是标注在地图上。地图底图上的标注物为百度以第三方形式”抓取“和页面”收录“其他网站信息。 参考技术A 注册一个百度账号,进入map.baidu.com,点击左侧最下方商户标注,根据里边提示一步步可以注册,不过好像需要执照,你可以试一下这个方法,肯定还有别的途径可以做到的,我现在也在探寻补充的这个问题追问

我就是要别的途径!你说那个达不到这个效果!

百度地图API 自定义标注图标

通过Icon类可实现自定义标注的图标,下面示例通过参数MarkerOptions的icon属性进行设置, 
也可以使用marker.setIcon()方法。

<script type="text/javascript">
    // 百度地图API功能
    var map = new BMap.Map("allmap");    // 创建Map实例
    map.centerAndZoom(new BMap.Point(116.323066,39.989956), 16);  // 初始化地图,设置中心点坐标和地图级别
    map.addControl(new BMap.MapTypeControl());   //添加地图类型控件
    map.setCurrentCity("北京");          // 设置地图显示的城市 此项是必须设置的
    map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放

    var points = [
        [116.316967,39.990748],
        [116.323938,39.989919],
        [116.328896,39.988039],
        [116.321135,39.987072],
        [116.332453,39.989007],
        [116.324045,39.987984],
        [116.322285,39.988316],
        [116.322608,39.986381]
    ];
    // 向地图添加标注
    for( var i = 0;i < points.length; i++){
        var myIcon = new BMap.Icon("http://7xic1p.com1.z0.glb.clouddn.com/markers.png", new BMap.Size(23, 25), {
            // 指定定位位置
            offset: new BMap.Size(10, 25),
            // 当需要从一幅较大的图片中截取某部分作为标注图标时,需要指定大图的偏移位置   
            imageOffset: new BMap.Size(0, 0 - i * 25) // 设置图片偏移  
        });
        var point = new BMap.Point(points[i][0],points[i][1]);
        // 创建标注对象并添加到地图 
        var marker = new BMap.Marker(point,{icon: myIcon});
        map.addOverlay(marker);
    };

</script>

所使用图片:

技术分享图片

演示地址:点击


以上是关于百度地图标注,哪位高手指教一下,下图这种地图标注怎么做出来的?急,急,急!的主要内容,如果未能解决你的问题,请参考以下文章

百度地图标注小图标如何设置

如何在百度地图标注自己的商户信息。

百度地图标注图标太小

百度地图-js-图标标注不显示

百度地图API 自定义标注图标

百度地图api,点击标注,改变标注marker图标的链接地址