2016-03-05 4 views
-1

Я разрабатываю небольшой локальный сайт доставки с использованием Wordpress и Woocommerce. Я пытаюсь реализовать условное поле или часть кода, которые могут быть использованы для почтовых индексов. Например, люди, которые печатают конкретный радиус почтового индекса, могут просматривать только доступные продукты в своей области. Кажется, я ищу тип типа поиска SauceyApp.com или Just-Eat.co.uk. Я предполагаю, что это требует использования какой-либо формы плагина Google Maps. Я искал недели и даже не могу понять, с чего начать. Мне было интересно, знает ли кто-нибудь, как я могу это сделать или даже смутное представление о том, с чего начать?Продукты для Geofencing в woocommerce

ответ

0

В Картах Google есть Places API, где вы можете разместить местоположение и радиус и получить автозаполнение для поиска местных мест и списков мест для отображения по категориям. Чтобы получить местоположение пользователя, вы можете использовать Geolocation Api, который поддерживается большинством браузеров (IE 9+) или службой геолокации. Все, что требуется, это 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

Смежные вопросы