使用Google Maps在我的数据库中搜索邮编

问题描述:

我有一个带有邮编的数据库。我希望使用Google地图API来搜索我的数据库中邮政编码,这些邮编位于我输入的邮政编码5英里范围内。使用Google Maps在我的数据库中搜索邮编

例如,我放入了33180.我想使用Google Maps API从我的数据库检索所有接近33180的zipcode /区域。

QUERY * FROM zipcodes WHERE zipcode=zipcodes within 5 miles of 33180 (produced by Google Maps API) 

这对Google Maps API可能吗?如果有,我可以从哪里开始?

你不能用google maps api来做这件事,你需要一些服务器端语言来查询你的数据库。

教程由谷歌写的:

http://code.google.com/apis/maps/articles/phpsqlsearch.html

+0

您的意思是“可以做到”吗? – vir 2011-04-20 00:16:04

只需使用一个数据库,邮编(如this free zipcode database)已地理编码美国所有拉链。然后,只需编写一个简单的纬度/经度距离计算并返回前N个结果的查询。这将比使用Google的API运行速度快得多,并且您不必担心每日API限制。