【问题标题】:jQuery GMAP3 auto center after adding marker添加标记后jQuery GMAP3自动居中
【发布时间】:2012-12-06 18:11:32
【问题描述】:

我有一个带有某些国家/地区的选择元素,当触发“更改”时,我调用一个函数来获取坐标然后添加标记。没关系,但是添加标记时,标记没有居中。

我使用的是最新版本 5.0b。

// get coords
$gmap.gmap3({
    getlatlng: {
        address: complete_address,
        callback: function(result){
            if(result) {
                var i = 0;
                $.each(result[0].geometry.location, function(index, value) {
                    if(i == 0) { lat = value; }
                    if(i == 1) { lng = value; }
                    i++;
                });

                // add marker
                $gmap.gmap3({
                    marker: {
                        address: complete_address,
                        options: {
                            draggable: false,
                            animation: google.maps.Animation.DROP
                        }
                    },
                    map:{
                        options:{
                            center:[lat, lng],
                            zoom: zoom
                        }
                    }
                });

            }
        }
    }
});

我进入控制台:“未捕获的错误:不正确的值:51.919438,19.145135999999998

任何提示将不胜感激。

问候

【问题讨论】:

    标签: jquery-gmap3


    【解决方案1】:

    刚刚找到,

    center: new google.maps.LatLng(lat, lng),
    

    【讨论】:

    • 这种有时只对我有用,它似乎有时正确居中,然后轻轻滑动就会向北移动。你也明白了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多