解決済み
すでにそれを解決し、間違いを犯しました。ポリオブジェクトにvarを設定することはできないと思いましたが、設定できます。
質問
ユーザーが複数のポリラインを作成してデータベースに保存できるツールを作成しようとしています。ユーザーが行を作成すると、エンコードされた文字列(encodePath)として配列に保存されます。また、ユーザーが行をクリックして行を削除できるようにしたいのですが、これは次の方法で行いました。
google.maps.event.addListener(poly, 'click', function() {
this.setMap(null);
polylines[array_id] = ""; //how do i set the array_id to this eventlistener?
}
ここで、エンコードされた文字列を配列から削除する必要もあります。ここでの質問は、変数(エンコードされた文字列のarray_id)をこのイベントリスナーに追加するにはどうすればよいですか?
上記のコードを使用すると、もちろん、ポリラインのarray_idではなく、最後のarray_idが返されます。