Filtrare per distanza

klomax

Utente Attivo
16 Feb 2009
23
0
1
www.cyberkings.it
Ciao a tutti,
sto cercando di studiare e capire come fanno alcuni siti a rilevare nel browser la località o il cap in cui si è al momento della navigazione.
Per esempio ho visto che ebay nei filtri di ricerca inserisce filtra per quelli più vicini
http://www.ebay.it/sch/i.html?_from=R40&_sacat=0&_nkw=gibson+sg&_sop=7

avevo iniziato a ricercare in rete con la parola geolocalizzazione browser
ma i risultati mi portano su google maps e le sue api

nel esempio linkato non c'è nessuna mappa
ma il browser riesce a capire dove si è, e la stessa cosa ho visto che la fanno tanti altri siti da booking a airbnb a groupon, senza far visualizzare nessuna mappa e soprattutto senza dare il consenso al browser alla geolocalizzazione

Quindi sicuramente esiste qualche script per rilevare le coordiante o l'indirizzo.
A quel punto mi chiedo....sopratutto se ci sono le coordinate, come si potrebbe effettuare la ricerca.

Cioè mettiamo che io ho un database di annunci o offerte e ne conosco la località come faccio a capire che cittadella è più vicino a treviso di mestre?
Immagino che nelle api di google ci sia qualcosa, ma se non voglio usare la mappa e filtrare a monte?

Avete qualche suggerimento da darmi e qualche link/esempio da farmi leggere (magari in italiano, magari per asp classico o javascript)
Grazie
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
550
13
18
Italy
www.riciclarte.info
La soluzione alla tua domanda è semplice, i siti come e-bay ulitizzano il tuo indirizzo IP per geoposizionarti in una determinata provincia o regione.
Prova a dare una sbirciata qua: http://seostrategy-libro.com/navigazione-geolocalizzata-ip-posizione-google-location-service/
o fai una ricerca su google indicando: "script geolocalizzare ip"

Purtroppo non ho mai avuto tale esigenza, se trovi qualcosa di interessante sarebbe carino dare seguito a questa discussione.

Buona serata.
Paolo.
 
Ultima modifica:

klomax

Utente Attivo
16 Feb 2009
23
0
1
www.cyberkings.it
La soluzione alla tua domanda è semplice, i siti come e-bay ulitizzano il tuo indirizzo IP per geoposizionarti in una determinata provincia o regione.
Prova a dare una sbirciata qua: http://seostrategy-libro.com/navigazione-geolocalizzata-ip-posizione-google-location-service/
o fai una ricerca su google indicando: "script geolocalizzare ip"

Purtroppo non ho mai avuto tale esigenza, se trovi qualcosa di interessante sarebbe carino dare seguito a questa discussione.

Buona serata.
Paolo.

ciao,
studiando in questi giorni sono riuscito ad avere sia la geolocalizzazione di un punto sia a capire le funzioni delle api che ti tirano fuori la distanza tra due punti
Ora mi chiedo, mettiamo che nel mio database ho 1000 record; per ogni record un indirizzo; come faccio per esempio a tirare fuori tutti i record che sono vicini a me 10km?
tiro fuori tutti i record e per ognuno lancio la funzione? mi sembra una cosa un po troppo pesante e lunga.
Hai qualche suggerimento?
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Strumenti per filtrare il css HTML e CSS 1
giancadeejay php WHERE per filtrare PHP 4
G Filtrare i risultati per fascia di prezzo WordPress 2
JellyBelly Passare Parametro per filtrare i maker per google map Javascript 0
W Excel come filtrare una tabella Windows e Software 2
S filtrare database mysql MySQL 3
S Come filtrare valori di un array PHP 4
M Filtrare risultati con valori checkbox passati con jquery jQuery 2
N [PHP] filtrare input form di tipo array PHP 0
giancadeejay Filtrare dati tabella mysql ed estrarli PHP 4
S [PHP] Filtrare nomi tabelle DB PHP 6
S filtrare dati in query MS Access 3
D Filtrare dati da tabella PHP 5
xone Filtrare e ripulire stringhe in input PHP 1
G Filtrare risultati Google Maps PHP 1
S Filtrare casella di riepilogo da query UNION MS Access 0
M Filtrare AutoComplete Extender Ajax 1
N Non Autorizzato. Dovresti rimuovere il parametro customize_messenger_channel per visualizzare l'anteprima in frontend. WordPress 1
P Aiuto per rendere un Bot Telegram Privato PHP 0
V Query per una somma PHP 2
A Tabella con bottoni per aggiornamento record PHP 6
G Consigli SEO per scrittura e struttura pagine SEO e Posizionamento 5
P Passare solo alcuni parametri a script per CSV PHP 0
A Consiglio per creazione sito web CMS (Content Management System) 0
A Regex per isolare link interni con rel noopener PHP 0
L form immagini per il database PHP 0
S CREAZIONE DI SITO PER CORSI DI FORMAZIONE WordPress 1
I [cerchiamo][retribuito] Grafico/a per stickers Offerte e Richieste di Lavoro e/o Collaborazione 0
R Cercarsi programmatore per GDR PBC Offerte e Richieste di Lavoro e/o Collaborazione 0
L Sessione e array per utenti PHP 0
A Sottoquery con group by per mese MySQL 0
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
V [Cerco] Socio e Sviluppatore per App PlacesFinder Offerte e Richieste di Lavoro e/o Collaborazione 0
M user agent per il download di api PHP 0
B Stringa sql per ricerca su più campi Database 1
Cosina Upload multiplo con invio allegati per email PHP 0
P Editor per la realizzazione di siti HTML e CSS 0
M Versione nativa per M1. Photoshop 1
A Aiuto per pagina php PHP 0
M [Cerco] aiutanti per creare sito Offerte e Richieste di Lavoro e/o Collaborazione 8
T [cerco] scrittore/scrittrice per articoli web Offerte e Richieste di Lavoro e/o Collaborazione 5
L Interfaccia grafica per gestire sql server .NET Framework 1
B javascript per problemi con pdf e Safari Javascript 0
R Plugin per Gestire videocorsi a pagamento WordPress 3
Y Vorrei selezionare un colore di sfondo per una pagina web Javascript 0
C media per riga MySQL 1
I Cerca: blogger IT per articoli di prova Offerte e Richieste di Lavoro e/o Collaborazione 0
R Plugin per Registrazione Utente e Pagamento prodotto WordPress 2
M Quando ha l'immagine ingrandita è possibile fare rotazione per ritagliare? Photoshop 0
D modificare questo codice per inserimento in text e non in tabella jQuery 1

Discussioni simili