- 12, May 2024
- #1
Я пытаюсь назначить функцию моего раскрывающегося меню, чтобы при нажатии на выбранный округ оно фокусировалось на этом округе.
Ниже я написал все, что мог, в результате исследования, поскольку я новичок во всем этом, но не знаю, как связать все это вместе.
Я знаю, что у меня нет прикрепленных карт Google, но они есть на моей полной странице, и именно этот раздел мне не удается связать вместе.
Ниже я написал все, что мог, в результате исследования, поскольку я новичок во всем этом, но не знаю, как связать все это вместе.
Я знаю, что у меня нет прикрепленных карт Google, но они есть на моей полной странице, и именно этот раздел мне не удается связать вместе.
<!doctype html>
<html>
<head>
<scripttype="text/javascript">
document.getElementById('counties').addEventListener('click',function(e){alert(this.value); e.preventDefault();},false);
$('bedfordshire').click(function(){
alert(this.value);});
$('buckinghamshire').click(function(){
alert(this.value);});
$('cambridgeshire').click(function(){
alert(this.value);});
$('hertfordshire').click(function(){
alert(this.value);});
$('northamptonshire').click(function(){
alert(this.value);});
//bedfordshire
bounds =new google.maps.LatLngBounds();
bounds.extend(new google.maps.LatLng(52.33,-0.05));
bounds.extend(new google.maps.LatLng(51.8,-0.8));
map.fitBounds(bounds);
//buckinghamshire
bounds =new google.maps.LatLngBounds();
bounds.extend(new google.maps.LatLng(52.21,-0.33));
bounds.extend(new google.maps.LatLng(51.47,-1.33));
map.fitBounds(bounds);
//cambridgeshire
bounds =new google.maps.LatLngBounds();
bounds.extend(new google.maps.LatLng(52.75,-0.55));
bounds.extend(new google.maps.LatLng(51.99,-0.53));
map.fitBounds(bounds);
//hertfordshire
bounds =new google.maps.LatLngBounds();
bounds.extend(new google.maps.LatLng(52.09,-0.35));
bounds.extend(new google.maps.LatLng(51.59,-0.80));
map.fitBounds(bounds);
//northamptonshire
bounds =new google.maps.LatLngBounds();
bounds.extend(new google.maps.LatLng(52.67,-0.33));
bounds.extend(new google.maps.LatLng(51.94,-1.35));
map.fitBounds(bounds);
</script>
</head><body><selectid="Counties"><optionvalue="">Select County</option><optionvalue="bedfordshire">Bedfordshire</option><optionvalue="buckinghamshire">Buckinghamshire</option><optionvalue="cambridgeshire">Cambridgeshire</option><optionvalue="hertfordshire">Hertfordshire</option><optionvalue="northamptonshire">Northamptonshire</option></select>
</body>
</html>
Код (разметка):