<form></form>
에서 히트 맵에 점을 연결하는 자바 스크립트 기능으로 입력 (위도 & 경도)을 전달해야합니다. 응답을 모으고 변수에 저장하는 방법을 알아 냈습니다.하지만 이제는이를 특정 형식의 다른 함수 목록에 추가해야합니다.HTML <form>의 입력을 Javascript 기능에 전달하는 방법은 무엇입니까?
HTML 형태 :
<form name="sightings" action="" method="GET">
<input type="text" name="area" placeholder="City, Town, etc.">
<input type="submit" value="Sighting" onClick="formResults(this.form)">
</form>
JS의 VAR에 <input>
켜기 :
function formResults (form) {
var areaTyped = form.area.value;
alert ("Your data has been submitted.");
return areaTyped;
}
내가 변수에 추가해야 할 사항의 목록 :
function getPoints() {
var heatmapData = [
{location: new google.maps.LatLng(37.782, -122.447), weight: 0.5},
new google.maps.LatLng(37.782, -122.445),
new google.maps.LatLng(37.782, -122.437),
new google.maps.LatLng(37.785, -122.443),
new google.maps.LatLng(37.785, -122.439),
]
return heatmapData;
}
모든 지점을 배열 heatmapData
의 새 google.maps.LatLng 형식 (Latitu 드, 경도). HTML 폼에서 각 변수를 가져 와서 적절한 형식으로 점 목록에 추가 할 수 있습니까?
히트 맵이 작동하며 다음과 같습니다 : Heatmap.
그러나 가열 된 지점은 내가 수동으로 부여한 포인트 일뿐입니다. 히트 맵에 <form>
의 입력을 어떻게 연결합니까?
버튼을 제출 제출 : 아래의 예를 참조하십시오. – epascarello