Я разрабатываю навигационное приложение, которое использует карты Google.
Я пытаюсь реализовать "поиск магазинов" с помощью приложения.Я пробовал следующий фрагмент кода, который способен искать места на карте:
List<Address> addresses = geoCoder.getFromLocationName(editAddress.getText().toString(), 5, 39.0, -73, 41.0, -71);
if(addresses.size() > 0)
{
geoPoint = new GeoPoint( (int) (addresses.get(0).getLatitude() * 1E6), (int) (addresses.get(0).getLongitude() * 1E6));
mapController.animateTo(geoPoint);
mapController.setZoom(12);
mapView.invalidate();
editAddress.setText("");
}
Это дает правильный результат, когда ключом поиска является "Нью-Йорк" или "Лондон", но когда я ищу«Starbucks» API не дает результата.
Какой API можно использовать для этого конкретного требования?