Google地图查询我附近的商家搜索

时间:2016-08-12 13:21:59

标签: wordpress google-maps google-maps-api-3

目的

客户希望在搜索结果页面上显示一张地图,其中显示的Google地图包含与该用户相近的所有商家信息,与用户搜索参数相匹配。

背景

我有一个正在建立商业目录网站的客户。

此客户端目前正在使用名为GeoDirectory的WordPress插件,并希望在搜索结果页面上显示一个地图,其中显示了包含所有商家信息的Google地图,其中包含该用户附近的用户搜索参数。

如果您在Google上搜索“我附近的餐馆”并且会显示这些商家,那么这些网站上的商家就不会是您所能获得的商家。

客户希望它看起来与该搜索产生的谷歌地图完全相同,因此它将采用GeoDirectory插件创建的查询,并显示客户网站中与特定类别匹配的商家列表以及谷歌地图该地区其他在Google上市的企业。

问题

这可能吗?

我没有显示示例的链接,但如果您在Google搜索栏中输入“我附近的餐馆”并点击搜索结果中弹出的地图,您就会明白我的意思。

2 个答案:

答案 0 :(得分:1)

有可能吗?

我不知道WordPress,但是来自Google地图背景,我绝对可以告诉你是的,有可能

我可以使用什么?

根据您提出请求的位置,您可以使用Places API Web Service (server side)JavaScript API with the Places Library (for client side)

有关Places API及相关产品的详细信息,请访问https://developers.google.com/places/documentation/

Places API如何帮助我?

Places API Web服务及其JavaScript API库有一个名为PlacesSearch的功能,这正是您所需要的。

示例和文档

要使用此功能,假设使用Web API,您需要发出如下的GET请求:

https://maps.googleapis.com/maps/api/place/nearbysearch/output?parameters

使用JavaScript API,您将发送如下请求:

https://developers.google.com/maps/documentation/javascript/places#place_search_requests

通过此信息,您可以添加地图,并通过让用户在文本框中输入内容来快速获取所需信息。

以下示例演示了此概念的工作原理

https://developers.google.com/maps/documentation/javascript/examples/place-search

答案 1 :(得分:0)

嗨:)我不认为你是开发者,不是吗。 我会建议你一些插件wordpress有更多你需要的功能,但如果你不想自己做:)你需要一个开发人员,并告诉他你想要的:) :)

1:https://wordpress.org/plugins/wp-store-locator/

2:https://wordpress.org/plugins/store-locator-le/

3:https://codecanyon.net/item/super-store-finder-for-wordpress/11334595

更多的想法你可以从Flame_Phoenix回答:)

找到它