είναι ένα παράδειγμα για το πώς να χρησιμοποιήσετε το αντίστροφο ερώτημα Mapbox εκεί. Βρήκα ένα παράδειγμα για το geocoder.query, αλλά δεν μπορώ να βρώ ένα παράδειγμα εργασίας για το αντίθετο ερώτημα.
Το ακόλουθο παράδειγμα μετατρέπει μια διεύθυνση στο Lat Long, θέλω να μάθω πώς να χρησιμοποιήσετε το αντίστροφο ερώτημα να μετατρέψετε ένα lat καιρό σε μια διεύθυνση. Η αντίστροφη ερώτημα παίρνει μια είσοδο [lon, λατ], αλλά δεν είμαι βέβαιος πώς να πάρει και να εμφανίσει το αποτέλεσμα ως μια διεύθυνση.
https://www.mapbox.com/mapbox.js/api/v3.1.1/l-mapbox-geocoder/
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Use geocoder to set map position</title>
<meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
<script src='https://api.mapbox.com/mapbox.js/v3.1.1/mapbox.js'></script>
<link href='https://api.mapbox.com/mapbox.js/v3.1.1/mapbox.css' rel='stylesheet' />
<style>
body { margin:0; padding:0; }
#map { position:absolute; top:0; bottom:0; width:100%; }
</style>
</head>
<body>
<div id='map'></div>
<script>
L.mapbox.accessToken = '<your access token here>';
var geocoder = L.mapbox.geocoder('mapbox.places'),
map = L.mapbox.map('map', 'examples.map-h67hf2ic');
geocoder.query('Chester, NJ', showMap);
function showMap(err, data) {
// The geocoder can return an area, like a city, or a
// point, like an address. Here we handle both cases,
// by fitting the map bounds to an area or zooming to a point.
if (data.lbounds) {
map.fitBounds(data.lbounds);
} else if (data.latlng) {
map.setView([data.latlng[0], data.latlng[1]], 13);
}
}
</script>
</body>
</html>













