我现在在做一个地图搜索功能,用的是谷歌的API,现在我想实现搜索附近KFC,然后在地图上显示出所有附近KFC的图片,我知道百度地图里有相关的方法,但是不知道谷歌用的是什么接口,现在无从下手了,像百度地图上的那样,站站查询,手一点就确定初始位置和目的地是怎么做的,呵呵,由于是初次做地图这方面的东西,好多东西还不了解,希望有做过地图这方面的前辈不吝指教。希望有经验的朋友指教下,再次谢过。
站站查询是做不到的,Google 地图API好像没有提供这样的接口。
至于查询周边一定范围内的KFC是可以做到的,但是有个前提,你需要从google地图上抓取这一地区所有KFC的经纬度(可以能过搜索抓取数据),存到自己的数据库里,计算KFC点与中心点的经纬度直接距离(有公式),凡是在范围内的点,用API显示到地图上。
怎么抓取数据呢???能说的具体点吗?有没有demo例子。
@青春流水指间:
给IE装一插件httpwatch,分析搜索时url返回的数据,你要找到其中的规律,
再用HttpWebRequest对象抓数据(代码可以百度)
@walen: 你说的这个抓取我知道,你的意思是通过网页查看附近的KFC的地址,然后记录吗?这样是不是麻烦了?