I want to change map marker position on basis of dropdown change even,What I'm doing is I get lat,long on dropdown event and want to pass these coordinates to my current marker , this is my code
$("#location").change(function () {
var addr = ($('#location').val());
var geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address': addr }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
alert("location : " + results[0].geometry.location.lat() + " " + results[0].geometry.location.lng());
geoMarker.setMarkerOptions({
duration: duration,
easing: $('#easingOption').val()
});
} else {
alert("Something got wrong " + status);
}
});
});
HTML :
<select id="location">
<option>Dubai</option>
<option>Sharjah</option>
</select>
It alerts current coordinates but I need to know how do I pass these coordinates to my marker position
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…