javascript - Google geolocation API adding coordinates and/or locations to a map -


i'm not sure question has been asked before situation have database 1/2 long/lat , 1/2 locations. prefer use long/lat because addresses may not accurate enough.

how put long/lat on google geolocation api map , combine addresses. example, if longitude == "" or null address.

javascript , html

     <div id="map" style="width: 500px; height: 400px;"></div> 

      var locations = [           ['bondi beach', -33.890542, 151.274856, 4],           ['coogee beach', -33.923036, 151.259052, 5],           ['cronulla beach', , , 3],           ['manly beach', , , 2],           ['maroubra beach', -33.950198, 151.259302, 1]           ];               // need here.     // if locations[i][1] empty locations[i][0].      // simple enough how find address  var map = new google.maps.map(document.getelementbyid('map'), {   zoom: 10,   center: new google.maps.latlng(-33.92, 151.25),   maptypeid: google.maps.maptypeid.roadmap });  var infowindow = new google.maps.infowindow();  var marker, i;  (i = 0; < locations.length; i++) {     marker = new google.maps.marker({     position: new google.maps.latlng(locations[i][1], locations[i][2]),     map: map   });    // bonus how put custom marker in , add nearest station    // need use different api or can same block.    google.maps.event.addlistener(marker, 'click', (function(marker, i) {     return function() {       infowindow.setcontent(locations[i][0]);       infowindow.open(map, marker);     }   })(marker, i)); } 


Comments

Popular posts from this blog

What is happening when Matlab is starting a "parallel pool"? -

angular - DownloadURL return null in below code -

php - Cannot override Laravel Spark authentication with own implementation -