Mapbox geocoder.reverseQuery nasıl çalışır?

oy
0

Mapbox ters sorgu kullanımı ile ilgili bir örnek yoktur. Ben geocoder.query üzerinde bir örnek buldum ama ters sorgu için çalışan bir örnek bulmak gibi olamaz.

Aşağıdaki örnek, uzun lat bir adres dönüştürür, ben bir adrese bir lat uzun dönüştürmek için ters sorgu kullanmayı öğrenmek istiyorum. Ters sorgusu bir giriş [enlem, boylam,] alır, ama ben almak ve adres olarak sonucunun nasıl görüntüleneceğini emin değilim.

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>
Oluştur 27/06/2018 saat 19:07
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

Mapbox geocoder.reverseQuery nasıl çalışır?

oy
0

Mapbox ters sorgu kullanımı ile ilgili bir örnek yoktur. Ben geocoder.query üzerinde bir örnek buldum ama ters sorgu için çalışan bir örnek bulmak gibi olamaz.

Aşağıdaki örnek, uzun lat bir adres dönüştürür, ben bir adrese bir lat uzun dönüştürmek için ters sorgu kullanmayı öğrenmek istiyorum. Ters sorgusu bir giriş [enlem, boylam,] alır, ama ben almak ve adres olarak sonucunun nasıl görüntüleneceğini emin değilim.

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>
Cevap 27/06/2018 saat 19:07
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more