0

この JSFiddle が機能する理由、つまり MapIdle() が正常にトリガーされたときにマーカーが表示される理由を解明しようとしています: http://jsfiddle.net/sjmcpherso/9kF7d/

$scope.onMapIdle = function() {
    if ($scope.myMarkers === undefined){    
        var marker = new google.maps.Marker({
            map: $scope.myMap,
            position: ll
        });
        $scope.myMarkers = [marker, ];
    }
};

しかし、この Plnkr では: http://plnkr.co/edit/wPFtWSpjj0MwxqaQ7bh3?p=preview同じコードで MapIdle() 関数はトリガーされません。

JSFiddle で設定された外部スクリプトのロード順序と関係があると思います。

誰でもこれに光を当てることができますか、および/またはそのPlkrを機能させることができますか

よろしく

4

1 に答える 1

0

JQUERY をプランカーに追加する必要がありましたが、これはすでにフィドルにありましたが、プランカーには追加されていませんでした。

 <script src="http://code.jquery.com/jquery-1.8.3.js"></script>

あなたのplunkerにその作品を追加し、最初にjqueryをインポートし、後で他のJSファイルをインポートするようにしてください

こちらがWORKING PLUNKER

于 2013-10-23T10:31:12.320 に答える