Dato un solo punto in Google Maps, c'è comunque da sapere la distanza dal punto più vicino della costa (cioè la distanza minima dal mare), e da quale punto della costa è ?Google Maps distanza dalla costa del mare
Grazie in anticipo.
Dato un solo punto in Google Maps, c'è comunque da sapere la distanza dal punto più vicino della costa (cioè la distanza minima dal mare), e da quale punto della costa è ?Google Maps distanza dalla costa del mare
Grazie in anticipo.
Non c'è alcun metodo documentato nell'API di Google Maps che restituisca la distanza dalla costa.
Tuttavia, si consiglia di controllare il seguente articolo:
L'autore descrive un "point-to funzione "distanza polilinea" utilizzata con il set di dati GSHHS per scoprire fino a che punto è il mare.
GSHHS è un insieme di dati ad alta risoluzione costa amalgamato da due basi di dati di dominio pubblico. I dati hanno subito un'elaborazione estesa e sono privi di incoerenze interne come punti erratici e segmenti di attraversamento. I litorali sono costruiti interamente da poligoni chiusi disposti gerarchicamente. I dati possono essere utilizzati per semplificare la ricerca di dati e la selezione dei dati, o per studiare le caratteristiche statistiche di coste e masse terrestri. Viene fornito con software di accesso e routine per facilitare la decimazione basata su un algoritmo di riduzione della linea standard.
Distanza Punto su polilinea o poligono. Questa sembra una soluzione molto interessante. Grazie mille. –
abbiamo fatto qualcosa di simile a quello per Booli.se, sulla funzionalità di ricerca della mappa. Per ogni elenco precomponiamo la distanza dall'oceano controllando il punto contro le tessere servite da google. Controlla il colore dell'acqua nell'immagine e calcola la distanza. Ho paura che non ci siano funzionalità predefinite per questo.
Grazie per la vostra risposta, in realtà stavo pensando a una funzionalità predefinita, inclusa nell'API, cosa renderebbe la cosa più semplice. –
So che questa è una domanda di 7 anni, ma ora è disponibile un'API REST Distance to Coast: http://www.kbgeo.com. Restituisce esattamente ciò che l'OP ha richiesto: la distanza dal punto costiero più vicino e qual è il punto. JSON risposta:
{
"distanceInMiles": 702.4893212372758,
"targetPoint": {
"lat": 43.045583,
"lng": -89.3799951
},
"coastlinePoint": {
"lat": 38.662389,
"lng": -77.236111
}
}
C'è una pagina di prova dal vivo al http://demo.kbgeo.com.
Divulgazione: Ho scritto questa API e quindi ho un interesse. Tuttavia, corrisponde esattamente alle esigenze di OP. Un'altra API che fa la stessa cosa è maprisk.com.
domanda interessante! – RYFN