当用户单击应用程序中的按钮时,我正在尝试在我的应用程序中实现 GPS。它带来了指定类型“宗教组织”的最近位置列表
所以我的问题是:
1-是否有类型但我没有得到请指出我的类型。
2-如果没有类型,有没有办法让类型使用它。
3-如果以上都不是,我该怎么办。
请与我分享任何对我的案例“有帮助”的东西,这样我就不能再谈论这个了——因为我是 Android 新手——
多谢
当用户单击应用程序中的按钮时,我正在尝试在我的应用程序中实现 GPS。它带来了指定类型“宗教组织”的最近位置列表
所以我的问题是:
1-是否有类型但我没有得到请指出我的类型。
2-如果没有类型,有没有办法让类型使用它。
3-如果以上都不是,我该怎么办。
请与我分享任何对我的案例“有帮助”的东西,这样我就不能再谈论这个了——因为我是 Android 新手——
多谢
好的,我的第三个也是最后一个答案!
您可以在您的用户位置附近搜索“宗教组织”!
在我之前的答案中,我希望将搜索结果过滤到仅宗教组织,这是您无法做到的。但是你可以在一个地区搜索“宗教组织”!我不敢相信我错过了!
继承人演示:继承人演示: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 请求以获取更多信息
您在搜索 Google 地图时在结果中看到的宗教组织来自该公司的 Google Plus 页面。Places API 看不到此信息。
您有 2 个选项:
Google Plus API不允许您搜索类别,但您可以尝试使用这个非官方的 API。我对任何一个都不够熟悉,无法提供帮助。
尝试查找由其他人编制的组织列表。如果找不到,可以自己编译。不过,这可能很耗时。
你是说这个列表吗?您需要将它与Place Searches一起使用。
我没有看到宗教组织的类型,但我确实看到了place_of_worship
, church
, cemetary
, mosque
,hindu_temple
和synagogue