2010-09-26 12 views
8

Veritabanı yapısında PlaceID | PlaceName | Lat | Lon var. GPS yarıçapı ile arama Php 5 ve MySQL

Ben 100 fit yarıçap içinde olan yerleri bulmak istiyoruz

$lat = "37.331862"; 
$lon = "-122.029937"; 

olarak benim şimdiki enlem ve boylamı olduğunu düşünelim. Kullanıcının seçmesine izin ver.

cevap

17

Aşağıdaki sunum kontrol ilginizi çekebilir: Alexander Rubin

yazar tarafından

  • Geo/Spatial Search with MySQL sen yakınlık ve limiti ile sipariş etmek MySQL Haversine Formula nasıl kullanabileceğinizi açıklar aramalarınızı tanımlanmış bir aralığa. Ayrıca, enlem ve boylam sütunlarında geleneksel dizinleri kullanarak bu tür sorgular için tam bir tablo taramasının nasıl önleneceğini açıklar.


    PDF Version

+3

Çok güzel kağıt, paylaşım için teşekkürler! – svens