現時点では、jQuery を使用して選択ボックスの値をチェックしていますが、値は or のいずれtrue
かfalse
ですが、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
});
});