Shl*_*rtz 13 javascript web-crawler geolocation web google-places-api
我正在开发一个地理位置服务,每个POI需要一张照片,而我正试图弄清楚如何将正确的照片与给定的位置相匹配.
我正在寻找一个图像,它将给出位置的概述,而不是来自给定坐标的任意图像.
例如,在Google中搜索"nyc"时,您会看到以下图片,从http://www.filmsofcrawford.com/talesofnyctours/过滤掉
当然谷歌是谷歌,但我在其他网站上发现了类似的方法,例如:https://roadtrippers.com/us/san-francisco-ca/attractions/conservatory-of-flowers?la = 37.81169&lng = -122.69478&Z = 11&A2 = p!5
问:对于索引[POI NAME] -> [Overview image URL]
,您的方法是什么,(抓取,API等)?
请添加你的想法:)
我强烈建议使用现有的 API。将图像与位置相匹配是很难实现的。在我看来,Google 图片搜索 API 给出了太多不相关的结果。它就是这样构建的,根据元标签处理图像或显示按 SEO 排名排名的结果。
如果您仍在考虑构建网络爬虫,请查看Scrapy,它是开源的,文档齐全且非常稳定。
您应该看看其他提供基于位置的查询的开放 API。一些示例如下: