私は自分の位置と近くの車の洗浄をローカライズする簡単なアプリを作成しました。 onMapReady
方法は次のようになります。設定可能な距離でGoogleマップの特定の場所を検索する
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
gpsTracker = new GPSTracker(getApplicationContext());
location = gpsTracker.getLocation();
lat = location.getLatitude();
lng = location.getLongitude();
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}
@Override
public void onMapReady(final GoogleMap googleMap) {
mMap = googleMap;
LatLng myLocation = new LatLng(lat, lng);
final Location myL = new Location("my location");
myL.setLatitude(myLocation.latitude);
myL.setLongitude(myLocation.longitude);
googleMap.addMarker(new MarkerOptions().position(myLocation).title("I'm here"));
googleMap.moveCamera(CameraUpdateFactory.newLatLng(myLocation));
googleMap.animateCamera(CameraUpdateFactory.zoomTo(14), 2000, null);
}
はまた、値のGoogle api key
を追加しました:
<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">my_key</string>
私は、私は近くの洗車を検索したい事柄に対処する方法を思ったんだけど約5000m(ユーザーが設定することができます)、地図上に表示して、それらに関する情報を入手しますか?私はgoogle-api-places
を使用しなければならないことを知っていますが、カーウォッシュを探したい距離を指定したい場合、リンクはどのように見えますか?また、私はこのリンクをどこに置くべきですか?ここ