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> 

我不知道如何應對,我想尋找附近洗車的事大約5000米(可以由用戶配置),在地圖上顯示並獲取有關它們的一些信息?我知道我必須使用google-api-places,但如果我想指定我想要查找洗車的距離,該鏈接應該如何顯示?另外我應該在哪裏應用這個鏈接?

回答

0

你可以找到的官方文檔:https://developers.google.com/places/ 你會發現幾種方式來整合你的應用程序。對於標準的移動應用程序,您可以檢查Android和iOS集成。 如果您想要更受控制的搜索,則可以使用Web服務集成。 Web服務集成旨在用於後端集成,並將由來自Google的交易進行控制。 您仍然可以使用設備中的後端集成來接受每天的查詢限制,並且當您使用免費選項時,會發現有關搜索的一些限制。 完整的Web服務集成,無需限制每天的條件,數據和查詢。 希望它有幫助。