マーカーを配列に格納しようとしていますが、あとでその場所のapiデータをリストにプッシュできます。私はこれを理解することに問題があります。Googleマップマーカーを配列に保存する
誰かが正しい方向に私を指すことができれば、私は非常に感謝します。
function callback(results, status) {
if (status === google.maps.places.PlacesServiceStatus.OK) {
for (var i = 0; i < results.length; i++) {
createMarker(results[i]);
allResults = [results[i]];
}
}
}
self.allResults = ko.observableArray([]);
self.listPlaces = function() {
for (var i = 0; i < results.length; i++) {
allResults.push([results[i]]);
}
};
allResults
あなたが分割マーカーの作成やリストの作成を持っている、しかし、あなたがそれらを一緒に持っていた場合、それはより簡単にうまくいくように見えますvar allResults = [];