How to limit google Maps using latlngbounds and still get user location?
up vote
0
down vote
favorite
I have created an android activity that will take the user location and put a marker on it. My problem is where do I put these codes,
float minZoomPreference = 10.0f;
float maxZoomPreference = 25;
mMap.setMinZoomPreference(minZoomPreference);
mMap.setMaxZoomPreference(maxZoomPreference);
LatLngBounds Bataan = new LatLngBounds(new
LatLng(14.385137,120.277853),new LatLng(14.874146,120.592793));
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(Bataan,0));
mMap.setLatLngBoundsForCameraTarget(Bataan);
Originally, it is located inside the onMapReady class but the location finder doesn't work, so I removed the code above and the location finder worked just fine.
My problem now is where should i put the code in order for me to limit that map view and the locate the device at the same time?
android google-maps
add a comment |
up vote
0
down vote
favorite
I have created an android activity that will take the user location and put a marker on it. My problem is where do I put these codes,
float minZoomPreference = 10.0f;
float maxZoomPreference = 25;
mMap.setMinZoomPreference(minZoomPreference);
mMap.setMaxZoomPreference(maxZoomPreference);
LatLngBounds Bataan = new LatLngBounds(new
LatLng(14.385137,120.277853),new LatLng(14.874146,120.592793));
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(Bataan,0));
mMap.setLatLngBoundsForCameraTarget(Bataan);
Originally, it is located inside the onMapReady class but the location finder doesn't work, so I removed the code above and the location finder worked just fine.
My problem now is where should i put the code in order for me to limit that map view and the locate the device at the same time?
android google-maps
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have created an android activity that will take the user location and put a marker on it. My problem is where do I put these codes,
float minZoomPreference = 10.0f;
float maxZoomPreference = 25;
mMap.setMinZoomPreference(minZoomPreference);
mMap.setMaxZoomPreference(maxZoomPreference);
LatLngBounds Bataan = new LatLngBounds(new
LatLng(14.385137,120.277853),new LatLng(14.874146,120.592793));
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(Bataan,0));
mMap.setLatLngBoundsForCameraTarget(Bataan);
Originally, it is located inside the onMapReady class but the location finder doesn't work, so I removed the code above and the location finder worked just fine.
My problem now is where should i put the code in order for me to limit that map view and the locate the device at the same time?
android google-maps
I have created an android activity that will take the user location and put a marker on it. My problem is where do I put these codes,
float minZoomPreference = 10.0f;
float maxZoomPreference = 25;
mMap.setMinZoomPreference(minZoomPreference);
mMap.setMaxZoomPreference(maxZoomPreference);
LatLngBounds Bataan = new LatLngBounds(new
LatLng(14.385137,120.277853),new LatLng(14.874146,120.592793));
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(Bataan,0));
mMap.setLatLngBoundsForCameraTarget(Bataan);
Originally, it is located inside the onMapReady class but the location finder doesn't work, so I removed the code above and the location finder worked just fine.
My problem now is where should i put the code in order for me to limit that map view and the locate the device at the same time?
android google-maps
android google-maps
asked Nov 11 at 7:02
Theodore
266
266
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
I have figured out a way to do it, I just put the code inside my Permission check if Statement
if(ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED){
//some code
float minZoomPreference = 10.0f;
float maxZoomPreference = 25;
mMap.setMinZoomPreference(minZoomPreference);
mMap.setMaxZoomPreference(maxZoomPreference);
LatLngBounds Bataan = new LatLngBounds(new LatLng(14.385137,120.277853),new LatLng(14.874146,120.592793));
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(Bataan,0));
mMap.setLatLngBoundsForCameraTarget(Bataan);
}
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
I have figured out a way to do it, I just put the code inside my Permission check if Statement
if(ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED){
//some code
float minZoomPreference = 10.0f;
float maxZoomPreference = 25;
mMap.setMinZoomPreference(minZoomPreference);
mMap.setMaxZoomPreference(maxZoomPreference);
LatLngBounds Bataan = new LatLngBounds(new LatLng(14.385137,120.277853),new LatLng(14.874146,120.592793));
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(Bataan,0));
mMap.setLatLngBoundsForCameraTarget(Bataan);
}
add a comment |
up vote
0
down vote
I have figured out a way to do it, I just put the code inside my Permission check if Statement
if(ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED){
//some code
float minZoomPreference = 10.0f;
float maxZoomPreference = 25;
mMap.setMinZoomPreference(minZoomPreference);
mMap.setMaxZoomPreference(maxZoomPreference);
LatLngBounds Bataan = new LatLngBounds(new LatLng(14.385137,120.277853),new LatLng(14.874146,120.592793));
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(Bataan,0));
mMap.setLatLngBoundsForCameraTarget(Bataan);
}
add a comment |
up vote
0
down vote
up vote
0
down vote
I have figured out a way to do it, I just put the code inside my Permission check if Statement
if(ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED){
//some code
float minZoomPreference = 10.0f;
float maxZoomPreference = 25;
mMap.setMinZoomPreference(minZoomPreference);
mMap.setMaxZoomPreference(maxZoomPreference);
LatLngBounds Bataan = new LatLngBounds(new LatLng(14.385137,120.277853),new LatLng(14.874146,120.592793));
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(Bataan,0));
mMap.setLatLngBoundsForCameraTarget(Bataan);
}
I have figured out a way to do it, I just put the code inside my Permission check if Statement
if(ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED){
//some code
float minZoomPreference = 10.0f;
float maxZoomPreference = 25;
mMap.setMinZoomPreference(minZoomPreference);
mMap.setMaxZoomPreference(maxZoomPreference);
LatLngBounds Bataan = new LatLngBounds(new LatLng(14.385137,120.277853),new LatLng(14.874146,120.592793));
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(Bataan,0));
mMap.setLatLngBoundsForCameraTarget(Bataan);
}
answered Nov 11 at 8:03
Theodore
266
266
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53246557%2fhow-to-limit-google-maps-using-latlngbounds-and-still-get-user-location%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown