"Yakın yeri bulun"

4 Cevap php

Ben sitemizde bir "yakın bulmak konumu" gerekiyor.

Ziyaretçinin kendi zip / posta kodu girdiğinde nerede, sonra onlar bizim en yakın yer için belirli bir web sayfasına yönlendirilirsiniz. Biz kırk ABD ve Kanada yerleri var.

Nasıl böyle bir şey inşa edebilirsiniz? Ben Google Maps API ile yapabilir miyiz? Ben zaten Google Maps üzerinde özel bir harita var. Bizim yerleri ile çizilen oluyor. Bu "_ _ posta kodu bizim en yakın konumu ne" demek için Google Maps bir komut göndermek için güzel olacaktır.

Herhangi bir öneriniz?

4 Cevap

Burada özellikli yakınlık arama check out:

Using PHP/MySQL with Google Maps

Sen koordinatları içine zip kodları geocode olurdu (Google Maps API ile de mümkündür, ama tam adresi ile yapmak muhtemelen tercih), o zaman öğretici ayrıntılı proximimity arayacaksınız.

if you have the longitudes and latitudes of each zipcode (search google) you can use the Haversine Formula to calculate nearest neighbours.

http://www.codecodex.com/wiki/Calculate_Distance_Between_Two_Points_on_a_Globe

Eğer mesafe hesaplamak hangi enlem ve boylam ile zip kodları, bir database gerekir.

Google Maps have restrictions in using is for business purposes, so you might want to consider those (restrictions) upfront. From my former experience I would suggest MapQuest API. You can find details here: http://developer.mapquest.com/ and some quick start guide here http://www.mapquest.com/features/developer_tools_oapi_quickstart

MapQuest dikişler ticari fırsatlar söz konusu olduğunda daha iyi olacak. Üretimde bunu uygulamak önce neyse, onların T & C kontrol edin.

Onlar JavaScriopt sahip bir I coğrafi konum çözme için düzenli WS düşünüyorum.

Regards Konrad