基于位置的页面在客户附近显示结果

时间:2012-01-10 作者:Brett Rush

我正在创建一个网站,客户将在其中输入邮政编码,页面(选择的距离为5、10、20英里)将显示在谷歌地图或必应地图上。页面结果将显示在地图的一侧,带有可链接的标题和访问页面的地址。

我的想法是在页面中添加可以输入地址和邮政编码的字段。然后在索引上添加一个函数,该函数将从页面中提取结果。首先,客户将首先通过类别缩小其选择范围。如果这个功能更容易从帖子中提取,我可以更改我的路线。

事实上,我曾梦想这个插件如何将表添加到sql中,但我以前从未做过这样的事情。。。有什么想法?

1 个回复
SO网友:Paul Gregory

这个拼图有很多部分。

您需要能够将邮政编码转换为数字数据格式,以便可以使用“大于[当前位置减5英里]且小于[当前位置加5英里”查询页面/帖子.在二维中。这意味着在页面中存储纬度和经度。您可以自动执行此操作,以便您的自定义邮政编码字段在保存时更新自定义lat和long字段,但显然这是一些自定义代码。

请参见:How can I implement a location based (zip code) search in WordPress?

那里有一些关于半径的东西(因为5英里北和5英里东实际上都有5英里远),但是如果你要在一个正方形的谷歌地图上显示结果,那么你也可以在角落里包括什么。

结束

相关推荐

How to access custom pages

这应该是一个简单的问题。在像themeforest这样的网站上,你可以购买其他人创建的主题,当你预览主题时,几乎所有的主题都会有单独的页面供你查看单独的功能例如,如果一个主题有一个公文包,一个有侧边栏的博客,一个没有侧边栏的博客,一个有2个侧边栏的博客。他们会将您链接到不同的页面,以查看每个页面的外观。你是怎么做到的?我的意思是,如果我只是建立一个名为portfolio的文件。如果我转到portfolio,请使用php并将所有代码用于构建该页面。它不会加载该页面,所以我如何访问单独的文件,比如公文包。ph