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("");
}
検索キーが「New york」または「London」の場合は正しい結果が返されますが、「Starbucks」を検索すると API は結果を返しません。
この特定の要件に対してどの API を使用できますか?