Tengo este código y no sé cómo incluir "encontrar los marcadores más cercanos a mi ubicación".
Intenté algunos códigos pero nada funcionó perfectamente.
Quiero que si hago clic en el botón muestre los marcadores en mi ubicación y elimine todos los otros marcadores. ¿Es posible?
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 3,
center: {lat: 49.7437895, lng: 15.3360726}
});
var infoUser = [
["Italia"],
["Alemania, República Checa"],
["República Checa"],
["Polonia"],
["Praga, República Checa"],
["Italia"]
]
var markers = [];
for (var x = 0; x < infoUser.length; x++) {
var adresa = infoUser[x][0];
$.getJSON('http://maps.googleapis.com/maps/api/geocode/json?address='+adresa, null,
function (adresa) {
return function(data){
var p = data.results[0].geometry.location;
var latlng = new google.maps.LatLng(p.lat, p.lng);
var marker = new google.maps.Marker({
position: latlng,
title: adresa,
map: map
});
markers.push(marker);
}
}(adresa));
}
}