0

現時点では、jQuery を使用して選択ボックスの値をチェックしていますが、値は or のいずれtruefalseですが、jquery で値を選択すると、文字列として認識されます。

次に、それを機能させるためにブール値に変更する必要がsetOptionsあります。以下で行ったプロセスを実行せずにブール値に変換できるかどうか疑問に思っていましたか?

html

<select name="scalecontrol" id="scalecontrol">
    <option value="false">None</option>
    <option value="true" selected="selected">Standard</option>
</select>

jQuery

$('#scalecontrol').change(function(){
    ao.scalecontrol = $(this).val();
    if (ao.scalecontrol == 'false'){
        ao.scalecontrol = false;
    } else {
        ao.scalecontrol = true;
    }
    map.setOptions({
        scaleControl:ao.scalecontrol
    });
});
4

2 に答える 2