四联光电智能照明论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2628|回复: 3
打印 上一主题 下一主题

map.getOverlays()遍历所有标注的问题

[复制链接]
  • TA的每日心情
    开心
    2018-12-28 16:25
  • 817

    主题

    1556

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    14941
    跳转到指定楼层
    楼主
    发表于 2016-10-7 14:53:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我想取得地图上所有标注的坐标和标签,为什么取得的都不准确呢。当地图上只有一个标注的时候allOverlay.length为什么是3呢,实在搞不懂,而且只有一个标注时候取得的当前坐标会出现2个,一个是对的,另一个坐标不知道是哪里的。
    代码如下
    function allPoint(){

            var allOverlay = map.getOverlays();
            
            for (var i = 0; i < allOverlay.length-1 ; i++)
            {
                   
                    if(allOverlay[i].toString()=="[object Marker]")
                    {
                       var point = allOverlay[i].getPosition(); //获取marker的位置
                      
                        alert("marker的位置是" + point.lng + "," + point.lat);
                    }
                   
            }
    }
  • TA的每日心情
    开心
    2018-12-28 16:25
  • 817

    主题

    1556

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    14941
    沙发
     楼主| 发表于 2016-10-7 14:56:37 | 只看该作者
  • TA的每日心情
    开心
    2018-12-28 16:25
  • 817

    主题

    1556

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    14941
    板凳
     楼主| 发表于 2016-10-7 14:57:08 | 只看该作者
  • TA的每日心情
    开心
    2018-12-28 16:25
  • 817

    主题

    1556

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    14941
    地板
     楼主| 发表于 2016-10-7 15:19:16 | 只看该作者
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Silian Lighting+ ( 蜀ICP备14004521号-1 )

    GMT+8, 2024-5-2 09:28 , Processed in 1.078125 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表