2016-03-05 68 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