-1
私のアプリケーションで使用できるように会社の名前だけを入力することで、すべての会社の支店の位置を取得できますか? "Levi's"それは都市の支店の場所を返す必要があります。地図上のすべての会社の支店の所在地を取得
私のアプリケーションで使用できるように会社の名前だけを入力することで、すべての会社の支店の位置を取得できますか? "Levi's"それは都市の支店の場所を返す必要があります。地図上のすべての会社の支店の所在地を取得
緯度と地理情報を取得するためにGoogleの場所にリクエストを送信し、マーカーを設定して地図上に表示することができます。あなたが使用する必要があるコードの https://developers.google.com/places/android-api/
小部分(より良い例は、上記のリンクにあります)
Place place = PlaceAutocomplete.getPlace(this, data);
String addressString = place.getAddress().toString();
List<android.location.Address> addresses;
actionBar.setTitle(addressString);
Geocoder geocoder = new Geocoder(context);
try {
addresses = geocoder.getFromLocationName(addressString, 1);
if (!addresses.isEmpty()) {
MarkerOptions markerOptions = new MarkerOptions();
LatLng latLng = new LatLng(addresses.get(0).getLatitude(), addresses.get(0).getLongitude());
markerOptions.position(latLng);
markerOptions.title("Searched location");
mMap.clear();
markerLatLng = latLng;
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(latLng, 17));
mMap.addMarker(markerOptions);
}
}catch(IOException e){
Toast.makeText(context, "There was a problem finding your location", Toast.LENGTH_LONG).show();
e.printStackTrace();
}
私はあなたが何をしたいのか、正確にはわからないが、私はオートコンプリートオプションかもしれないと思いますあなたのために最高になる。
あなたはこのような質問をGoogleに送信できますが、これにはコードはなく、あなたは意見を探しています...書き直してみてください – Jadeye