0

「変更」が発生すると、関数を呼び出して座標を取得し、マーカーを追加します。大丈夫ですが、マーカーを追加すると、マーカーが中央に配置されません。

最新バージョンの 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
                        }
                    }
                });

            }
        }
    }
});

コンソールに「Uncaught Error: Incorrect value for : 51.919438,19.14513599999998」と表示されます

ヒントをいただければ幸いです。

よろしく

4

1 に答える 1

1

見つけただけで、

center: new google.maps.LatLng(lat, lng),
于 2012-12-06T10:11:32.747 に答える