2010-09-22 6 views
0

Я просматривал документацию по API и не уверен, можно ли перечислить несколько выбранных магазинов рядом с отправленным адресом.API-интерфейс API Карт Google

В конце концов что-то вроде следующего веб-сайта: http://www.evolutionofsmooth.com/locator/

Похоже, что они имеют каждое место, хранящийся в БД, но я не могу видеть, что, вероятно, так как это было бы довольно огромным, чтобы сделать что-то подобное.

Любые идеи?

ответ

2

Возможно, они хранили все магазины в базе данных. Они спасли широту и долготу каждого магазина. Затем они загружают через AJAX все магазины на карту google. Google maps has a tutorial for creating a storelocator.

Карты Google api v3 имеют функцию, называемую ClientLocation, которая может на основе IP-адреса возвращать текущую позицию пользователя, просматривающего карту google. Таким образом, самые близкие магазины могут быть выделены или помещены поверх списка.

Надеюсь, это поможет!