【发布时间】:2010-09-22 18:05:23
【问题描述】:
我一直在查看 API 的文档,不确定是否可以在提交的地址附近列出多个选择商店。
最终类似于以下网站:http://www.evolutionofsmooth.com/locator/
似乎他们将每个位置都存储在一个数据库中,但我看不到它的可能性,因为这样做会非常庞大。
有什么想法吗?
【问题讨论】:
标签: php javascript google-maps google-maps-api-3
我一直在查看 API 的文档,不确定是否可以在提交的地址附近列出多个选择商店。
最终类似于以下网站:http://www.evolutionofsmooth.com/locator/
似乎他们将每个位置都存储在一个数据库中,但我看不到它的可能性,因为这样做会非常庞大。
有什么想法吗?
【问题讨论】:
标签: php javascript google-maps google-maps-api-3
他们可能确实将所有商店都存储在数据库中。他们保存了每家商店的经纬度。然后他们通过 AJAX 将所有商店加载到谷歌地图中。 Google maps has a tutorial for creating a storelocator.
Google maps api v3 有一个名为ClientLocation 的函数,它可以根据 IP 地址返回查看 google 地图的用户的当前位置。这样可以突出显示最近的商店或将其放在列表顶部。
希望这会有所帮助!
【讨论】: