2016-03-05 67 views
-1

我正在開發一個使用Wordpress和Woocommerce的小型本地交付網站。我試圖實現一個條件字段或部分代碼,這些代碼可以將geofences(可能不是正確的術語)產品添加到其郵編中。例如,輸入特定郵編半徑的人只能查看其區域中可用產品的選擇。看來我正在尋找一種SauceyApp.com或Just-Eat.co.uk類型的搜索功能。我假設這需要使用某種形式的Google地圖插件。我一直在尋找幾個星期,甚至不知道從哪裏開始。我想知道是否有人知道我該如何解決這個問題,甚至是一個模糊的想法,從哪裏開始?woocommerce中的地理柵欄產品

回答

0

谷歌地圖有一個Places API,你可以放置一個位置和半徑,並獲得一個自動完成搜索當地的地方和地點列表按類別映射。要獲取用戶位置,您可以使用大多數瀏覽器(IE 9+)支持的Geolocation Api或地理位置服務。所需的全部是Api key from google,位置和半徑。他們可以發送選項來過濾數據。有關這些參數的信息是listed here in googles docs

示例查詢應該是這樣的:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&rankby=distance&types=food&key=YOUR_API_KEY 

有解決這個API的幾個開源包裝給你的東西入手:

python-google-places

google-places-api-java

Ruby wrapper for Google Places