0

当用户单击应用程序中的按钮时,我正在尝试在我的应用程序中实现 GPS。它带来了指定类型“宗教组织”的最近位置列表

所以我的问题是:

1-是否有类型但我没有得到请指出我的类型。

2-如果没有类型,有没有办法让类型使用它。

3-如果以上都不是,我该怎么办。

请与我分享任何对我的案例“有帮助”的东西,这样我就不能再谈论这个了——因为我是 Android 新手——

多谢

4

3 回答 3

0

好的,我的第三个也是最后一个答案!

您可以在您的用户位置附近搜索“宗教组织”!

在我之前的答案中,我希望将搜索结果过滤到仅宗教组织,这是您无法做到的。但是你可以在一个地区搜索“宗教组织”!我不敢相信我错过了!

继承人演示:继承人演示:http: //jsfiddle.net/Homeliss/CZCLv/

它使用的代码:

function performSearch() {
    var request = {
        location: new google.maps.LatLng(-27.420538,153.028107),
        radius: '500',
        query: 'religious organization'
    };
    service.textSearch(request, textsearchcallback);

    return false;
}

function textsearchcallback(results, status) {
    if (status == google.maps.places.PlacesServiceStatus.OK) {
        for (p in results) {
            $('#placename').append(JSON.stringify(results[p].name) + '<br />');
            //For More Detail Use This:
            //$('#placename').append(JSON.stringify(results[p]) + '<br />');
        }
    } else {
        alert("ERROR");
    }
}

在我的示例中,我使用了Text Search,但 Nearby Search 或 Radar Search 可能更适合您的需求,只需阅读有关它们有何不同的文档即可。

例如:雷达搜索返回更多结果,但每个结果的细节都比附近搜索少。然后,如果用户单击结果,您可以执行 Place Details 请求以获取更多信息

于 2013-03-23T01:13:52.930 回答
0

您在搜索 Google 地图时在结果中看到的宗教组织来自该公司的 Google Plus 页面。Places API 看不到此信息。

您有 2 个选项:

1:搜索谷歌加

Google Plus API不允许您搜索类别,但您可以尝试使用这个非官方的 API。我对任何一个都不够熟悉,无法提供帮助。

2:使用另一个列表

尝试查找由其他人编制的组织列表。如果找不到,可以自己编译。不过,这可能很耗时。

于 2013-03-22T11:20:46.763 回答
0

你是说这个列表吗?您需要将它与Place Searches一起使用。

我没有看到宗教组织的类型,但我确实看到了place_of_worship, church, cemetary, mosque,hindu_templesynagogue

于 2013-03-22T03:57:10.303 回答