Bir kullanıcı yere yakın jeo-yerleri listeleme

0 Cevap php

Ben insanlar google maps API (v3) aracılığıyla kendi konumunu eklemek sağlayan bir php webapp var. Sonra lat / lng benim db koordinatları saklayın.

Ben yapmak başka bir şey, kişi daha sonra kullanıcının aynı lat / LNG ile benim db için olay eklemek, bir veritabanına bazı olayları eklemek için izin olduğunu. örneğin:

Kullanıcılar tablosu:

ID    U_Name    U_Location_ID
1     test      23

Olaylar tablosu:

ID    E_Name    E_Location_ID
1     testevent 23

Yer tablosu:

ID    L_LAT        L_LNG        L_Name
23    40.759139    -73.979723   30 Rockefeller Plaza, New York, NY 10112, USA

Ben şimdi yapmak ne çalışıyorum, near onun yeri olan olayların listesini içeren bir kullanıcı görüntülemek için.

Ben mutlaka tam yerini bilmiyorum, ama genellikle sadece ülke ve şehir (tüm ziyaretçilerin kendi tam yerini doldurdu kayıtlı üye değildir).

Üye vists, ben konumu API bir ip kullanmak çok zaman bana ülkesinin adını ve şehir adını verir. Ben ülke / şehir lat / lng koordinatları almanın başka bir yolu var, ama o şehir / ülkeye yakın olaylarını görüntülemek için gerektiğinde şimdi ben şaşırıp.

Ben 'yakın' derken ben kilometre veya mil çapında çeşit set ve çapının içinde olan olayları listelemek mümkün umuyoruz.

Yardımlarınız için teşekkürler

0 Cevap