【发布时间】:2012-09-19 12:17:55
【问题描述】:
您好,我想根据地点的纬度、经度、半径和名称搜索地点。
我试过下面的代码:
HttpRequestFactory httpRequestFactory = createRequestFactory(HTTP_TRANSPORT);
HttpRequest request = httpRequestFactory
.buildGetRequest(new GenericUrl("https://maps.googleapis.com/maps/api/place/search/json?"));
request.getUrl().put("key", API_KEY);
request.getUrl().put("location", _latitude + "," + _longitude);
request.getUrl().put("name", "Pacific Beach");
request.getUrl().put("radius", _radius); // in meters
request.getUrl().put("sensor", "false");
我已经通过了这里圣地亚哥的经纬度,并成功获得了太平洋海滩位置。
现在我想从 api 地方获取多个名称,例如 现在,如果我编写上面的代码并进行以下更改:
request.getUrl().put("name","Pacific Beach|Gaslamp|Ocen Beach|Uptown|Hilcrest|Mission Valley|Fashion Valley|North Park");
我在这里得到“不是任何位置”。
谁能告诉我上面的代码应该怎么写。
不知道要不要写多个搜索结果。
【问题讨论】:
标签: android google-maps google-maps-api-3 google-places-api