2012-11-30 125 views
1

我想在特定位置显示最近的地方。我编码显示所有离我的位置最近的地方,使用谷歌地图的谷歌地图API。距离google地方最近的地方

Reference link

但问题是我想说明的地方尊重的类别。 例如:如果我想显示hotels.then它只能显示离我最近的酒店位置。

+0

其中技术使用android或java脚本? – Hemant

+1

Stack Overflow是一个编程问答网站..我不是ee [question](http://en.wikipedia.org/wiki/Question)here ... – Selvin

+0

Android ........ – GaneshKumar

回答

0

在谷歌的API,你将有地方类型,你怎么证明 Google types

场所类型链接:https://developers.google.com/places/documentation/supported_types

可以包括由每一个加号分隔多个场所类型(+) :

keyword=coffee+internet 

它让几乎正确的结果

+0

这将起作用,但不适用于[地点类型](https://developers.google.com/places/documentation/supported_types) –

0

按照该邻居AP我documentation,你可以传递参数types与周边搜索请求由supported types筛选结果:

“类型 - 将结果限制为地方匹配指定类型的至少一个。类型应该用管道符号(type1 | type2 | etc)分隔。见supported types列表“

通过types=doctor|electrician过滤的例子周边搜索请求:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&rankBy=distance&types=doctor|electrician&sensor=false&key=AddYourOwnKeyHere

0

去项目>属性> Java构建路径>库,并确保没有任何的android.jar或maps.jar直接包含在内,你应该只有谷歌阿皮亚至少有maps.jar和android.jar叶子。

相关问题