【发布时间】:2012-01-07 03:35:13
【问题描述】:
假设我有大量的地址数据。如果我正在搜索某个商店,并且我想查看附近的类似商店,谷歌地图是否需要查询我的整个数据库才能搜索某个商店半径内的地址?那会永远吗?展示类似商店的最有效方式是什么?我目前有一个脚本,可以根据地址显示特定商店的位置。
谢谢
【问题讨论】:
标签: javascript mysql google-maps google-maps-api-3
假设我有大量的地址数据。如果我正在搜索某个商店,并且我想查看附近的类似商店,谷歌地图是否需要查询我的整个数据库才能搜索某个商店半径内的地址?那会永远吗?展示类似商店的最有效方式是什么?我目前有一个脚本,可以根据地址显示特定商店的位置。
谢谢
【问题讨论】:
标签: javascript mysql google-maps google-maps-api-3
Google 地图不会进行查询。您需要在执行搜索功能时设置附近的商店并将其传递给谷歌地图。然后在信息窗口点击事件中创建一个函数,该函数将根据相同的类别/相似性过滤附近的商店。我建议通过 json 调用传递信息并将其存储在某处。您可以在此处找到数据库半径查询的示例 - http://code.google.com/apis/maps/articles/phpsqlsearch.html#findnearsql。您如何将数据从数据库中获取到您的 javascript 应用程序?
【讨论】: