0

私は自分の位置と近くの車の洗浄をローカライズする簡単なアプリを作成しました。 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を使用しなければならないことを知っていますが、カーウォッシュを探したい距離を指定したい場合、リンクはどのように見えますか?また、私はこのリンクをどこに置くべきですか?ここ

答えて

0

があります:あなたはあなたのアプリケーションを統合するには、いくつかの方法を見つけるだろうhttps://developers.google.com/places/ 。標準のモバイルアプリでは、AndroidとiOSの統合を確認できます。 より制御された検索が必要な場合は、Webサービスの統合を使用できます。 ウェブサービス統合は、Googleからのトランザクションによって制御されるバックエンド統合を目的としています。 1日あたりのクエリ制限を受け入れるデバイスからのバックエンド統合を引き続き使用することができます。また、無料オプションを使用すると、検索に関するいくつかの制限があります。 1日あたりの条件、データ、およびクエリに制限のない完全なWebサービスの統合が行われます。 お手伝いをしてください。

関連する問題