0
붕괴 클래스 부트 스트랩 내에 Google지도 드래그 가능 마커를 넣고 싶지만 작동하지 않습니다. 지도를 붕괴 클래스 밖에서 모든 것이 잘 작동한다면,지도를 붕괴 클래스 안에 넣으면 문제가 발생합니다.Google지도 draggable 마커가 축소 클래스 부트 스트랩에서 작동하지 않습니다.
<div class="col-lg-12" >
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapseThree"> Input Map?</a>
</h4>
</div>
<div id="collapseThree" class="panel-collapse collapse">
<div class="panel-body">
<!--map start-->
<div class="col-lg-8" >
<div class="form-group">
<label>Map</label>
<div id="map" class="col-lg-8 tambah-map-canvas"></div>
</div>
</div>
<div class="col-lg-4">
<label>Coordinat</label><br/>
</div>
<div class="col-lg-4">
<div class="form-group">
<label>Latitude</label>
<input type="text" name="lat" id="lat" class="form-control">
</div>
</div>
<div class="col-lg-4">
<div class="form-group">
<label>Longitude</label>
<input type="text" name="lng" id="lng" class="form-control">
</div>
</div>
<div class="col-lg-4">
<div class="form-group">
<input type="button" id="reset" value="Reset Location">
<br/><br/>
</div>
</div>
<!--map end-->
</div>
</div>
</div>
</div>
</div>
이 자바 스크립트입니다 : 내가 그리워 아무것도
<script type="text/javascript">
function updateMarkerPosition(latLng) {
document.getElementById('lat').value = [latLng.lat()];
document.getElementById('lng').value = [latLng.lng()];
}
var myOptions = {
zoom: 7,
scaleControl: true,
center: new google.maps.LatLng(-6.175500045712664,106.8272084918824),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"),
myOptions);
var marker1 = new google.maps.Marker({
position : new google.maps.LatLng(-6.175500045712664,106.8272084918824),
title : 'lokasi',
map : map,
draggable : true
});
//updateMarkerPosition(latLng);
google.maps.event.addListener(marker1, 'drag', function() {
updateMarkerPosition(marker1.getPosition());
});
</script>
<script type="text/javascript">
document.getElementById('reset').onclick= function() {
var field1= document.getElementById('lng');
var field2= document.getElementById('lat');
field1.value= field1.defaultValue;
field2.value= field2.defaultValue;
};
</script>
있습니까
이는 HTML 코드? 내가 도대체 뭘 잘못하고있는 겁니까? 감사합니다. .
더 나은 분석을 위해 JSFiddle을 만듭니다. – FBlade