php - Change visbility of markers on a google map taking into account respective attributes -
i have google map on website receives marker information through makethemap.php working fine , map correctly generated. however, don't know how change visibility of marker taking consideration price variable.
lets say, when user clicks on given (below) radio-button want markers price variable lower 1200 disappear.
function load() { var map = new google.maps.map(document.getelementbyid("map"), { center: new google.maps.latlng(-34.600, -58.400), zoom: 13, maptypeid: 'roadmap', scrollwheel: false, }); var infowindow = new google.maps.infowindow; downloadurl("makethemap.php", function(data) { var xml = data.responsexml; var markers = xml.documentelement.getelementsbytagname("marker"); (var = 0; < markers.length; i++) { var idofobject = markers[i].getattribute("id"); var price = markers[i].getattribute("price") var point = new google.maps.latlng( parsefloat(markers[i].getattribute("lat")), parsefloat(markers[i].getattribute("lng"))); var html = 'each marker has individual infotext' marker= new google.maps.marker({ map: map, position: point, }); bindinfowindow(marker, map, infowindow, html); } }); } function bindinfowindow(marker, map, infowindow, html) { google.maps.event.addlistener(marker, 'click', function() { infowindow.open(map, marker); infowindow.setcontent(html); }); } function downloadurl(url, callback) { var request = window.activexobject ? new activexobject('microsoft.xmlhttp') : new xmlhttprequest; request.onreadystatechange = function() { if (request.readystate == 4) { request.onreadystatechange = donothing; callback(request, request.status); } }; request.open('get', url, true); request.send(null); } function donothing() {} <input type="radio" name="1200" value="male">places above $1200<br> i able before loaded map on php. appreciated. bothering me quite time now!
Comments
Post a Comment