我已經創建了簡單的應用程序來本地化我的位置和附近的洗車場。該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
,但如果我想指定我想要查找洗車的距離,該鏈接應該如何顯示?另外我應該在哪裏應用這個鏈接?