Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌的兴趣点可用于PlacesAPI?_Javascript_Google Maps_Google Maps Api 3_Google Places Api_Google Places - Fatal编程技术网

Javascript 谷歌的兴趣点可用于PlacesAPI?

Javascript 谷歌的兴趣点可用于PlacesAPI?,javascript,google-maps,google-maps-api-3,google-places-api,google-places,Javascript,Google Maps,Google Maps Api 3,Google Places Api,Google Places,当我在谷歌搜索任何一个相当大的位置时,结果页面都会包含一个侧边栏,其中包含该城市的信息,并且通常会包含一个兴趣点列表: 如果我单击“查看15+更多”链接,我将获得一个包含更多内容的可滚动视图: 有没有办法通过PlacesAPI获取这些地点或类似的地点?您可以根据位置进行附近搜索、文本搜索和雷达搜索,并且必须从中指定一个类型,或者可以同时对多个类型使用一个类型数组,但不推荐使用该数组 我的主要问题是PlacesAPI提供的结果非常复杂,通常不是特别相关或值得注意。你如何选择合适的类型,获得最好的景

当我在谷歌搜索任何一个相当大的位置时,结果页面都会包含一个侧边栏,其中包含该城市的信息,并且通常会包含一个兴趣点列表:

如果我单击“查看15+更多”链接,我将获得一个包含更多内容的可滚动视图:

有没有办法通过PlacesAPI获取这些地点或类似的地点?您可以根据位置进行附近搜索、文本搜索和雷达搜索,并且必须从中指定一个类型,或者可以同时对多个类型使用一个类型数组,但不推荐使用该数组

我的主要问题是PlacesAPI提供的结果非常复杂,通常不是特别相关或值得注意。你如何选择合适的类型,获得最好的景点?而谷歌自己的搜索结果页面有很多吸引人的地方

例如,在附近进行搜索时,如果省略type参数,我通常只会得到伦敦市中心的酒店列表:

函数初始化{ var center=new google.maps.LatLng51.506974,-0.127488; var map=new google.maps.Mapdocument.getElementByIdmap{ 缩放:15, 中心:中心,, mapTypeId:google.maps.mapTypeId.ROADMAP }; var service=new google.maps.places.PlacesServicemap; 服务,近距离搜索{ 地点:中环, 半径:1000 },功能结果,状态{ 如果状态===google.maps.places.PlacesServiceStatus.OK{ 对于变量i=0;i博物馆名单上到底有什么让人觉得随意?除了与特拉法加战役有某种联系的最后一个条目,那就是。所有列出的东西本质上都是博物馆。@xnakos例如Max Rutherston Ltd是一家古董经销商,而不是博物馆。化石伦敦是一家商店,而不是博物馆,等等。一些非常稀薄的博物馆项目,不在我期望在伦敦这个地区进入前20名的名单上。你是对的。你提到的例子看起来像是有陈列室的商店。我不知道博物馆式的场所是如何逐渐成为他们的一种场所类型的。但这可能是因为所有者管理Google Place条目并选择了特定的地点类型。由于默认的突出度指标用于排名,其计算是模糊的,这些位置可能已经上升,因为有一个搜索引擎优化专家在他们的排名,推动网站上升。我想这些都是假设。但是按照你的意思寻找POI,使用GooglePlaces有些地方感觉不对劲。也许你可以看看Foursquare。有真正的树状分类,而不是标签式分类,就像谷歌Places支持多类别搜索一样,还提供了一个我没有使用过的探索功能,但似乎提供了属于某些类别的流行场所。Google Places已弃用多地点类型搜索。另外,请注意,“兴趣点”和“建立”在所有GP搜索结果中都作为地点类型出现。我可以告诉您,在扫描了返回约200000个地点的大区域后,同一区域返回了约100k个Foursquare场地,为您提供了一个视角。;如果有更好的结果出现,请分享!