2016-04-27 87 views
-2

我是Android开发新手。一旦我们获得用户当前的经度和纬度,我想向他展示Google地图中标记的地点列表。例如,如果我的纬度和经度分别为23.00和72.50,那么我想显示其半径10公里范围内的所有标记位置。基于位置的Android开发

+0

只要位置将被更改,就可以在侦听器上使用'locationchangedlistener'。 –

+0

Thanku Devendra Singh,请介绍一下在android应用程序中连接我的地图的一些想法,或者是否有任何其他方式来检索当前位置周围主要地区/地点的名称? –

+0

如果你想获得你周围或你附近的主要场所,请使用Google场所API。[这里是教程](http://www.androidhive.info/2012/08/android-working-with-google-places -and-maps-tutorial /) –

回答

1

一旦你有用户的位置,你可以用它来调用Google地方的API。

Here是该文档的链接。在您调用API之前,您需要执行多个步骤。他们在API的地方开始指南中详细介绍。

我希望这会有所帮助。

+0

在Google地方Api中,我已成功使用网址https://maps.googleapis.com/maps/api/place/add/json?key=我的API KEY添加了地点,并且它将返回唯一的place_id作为响应。但当我通过以下网址去附近搜索时:https://maps.googleapis.com/maps/api/place/nearbysearch/json?location = MYLATITUDE,MYLONGITUDE&radius = 50000&type = shoe_store&key = MY API KEY。响应只显示google具有“GOOGLE”范围的地方。我应该如何获取我添加的地点即:SCOPE:“APP”? –