こんにちは:<\/P>
クエリレイヤーのnearbyメソッドを使用する際に、ユーザーがドロップダウンで距離を選択できるように変数を使うにはどうすればよいですか?それともこれは不可能ですか?<\/P>
<\/P>
以下は私が持っているスニペットです:<\/P>
HTML<\/P>
<select id="buffer" name="buffer">
<option value="60.96">200フィート<\/option>
<option value="152.4">500フィート<\/option>
<option value="213.36">700フィート<\/option>
<option value="304.8">1000フィート<\/option>
<\/select><\/P>
JAVASCRIPT<\/P>
var distance = document.getElementById("buffer").value;<\/P>
<\/P>
function myFunction() {
if ((document.getElementById("pm1").checked == true) && (document.getElementById("tm1").checked == true)&& (document.getElementById("sr1").checked == true)){
pmquery.nearby(latlng, distance);
pmquery.run(function (error, featureCollection, response) {
if (error) {
console.log(error);
return;
}
L.geoJSON(featureCollection).addTo(map);
console.log('Found ' + featureCollection.features.length + ' features');
map.fitBounds(L.geoJSON(featureCollection).getBounds());
});
<\/P>
<\/P>
<\/P>