Google Maps Javascript API - 过滤成人内容/结果

时间:2016-04-26 00:15:12

标签: javascript jquery google-maps google-maps-api-3 google-maps-markers

我正在使用谷歌地图 - JavaScript API text search找到位于某个位置附近。以下是request

            // prepare request to Places
            var request = {
                location: new google.maps.LatLng(lat, lng);,
                radius: 5000,
                query: ["Entertainment"]
            };

            // send request
            service = new google.maps.places.PlacesService(map);
            var that = this;
            service.textSearch(request, function (results, status) {
                that.createMarkers(results, status, keyword);
            });

一切都按预期工作。我得到了结果等。但是,有没有办法过滤Adult places像脱衣舞俱乐部,酒吧等?在进一步挖掘时,我发现results array包含的地点类型包含night_club等关键字。但并非所有脱衣舞俱乐部都分配了night_club类型,它们列为establishmentpoint of interest

知道如何通过API或任何其他方式过滤这些地方吗?

我发现只有one related question的日期可以追溯到2013年,希望google现在还有什么用呢?

1 个答案:

答案 0 :(得分:0)

没有像谷歌数据库中内置的分类或网页查询等“安全搜索”选项。您将不得不使用自己组合的有限列表,或潜入ML(Library)。您还可以列出要包含的地点类型列表(在这种情况下基本上只有'bar'),然后对每个地方类型进行迭代,并重新组合结果。