title: Current location pointer is jumping i dump to resolve the issue
body: <blockquote>
    <p>Current location pointer is jumping i dump to resolve the issue.I want to stop jumping the current pointer pointer.I want to show pointer without jumping situation.
    I tried 4 days but not done this Task.</p>
  </blockquote>
  
  <pre><code> private boolean initMap() {
      if (mMap == null &amp;&amp; FirstTimeMapIniciate == 0) {
          SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
          mMap = mapFragment.getMap();
          mMap.setMyLocationEnabled(true);
          mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
  
  
      }
      return (mMap != null);
  }
  </code></pre>
  
  <blockquote>
    <p>Here is OnLocationChange Code</p>
  </blockquote>
  
  <pre><code> @Override
  public void onConnected(Bundle bundle) {
      Toast.makeText(this, "Ready to map!", Toast.LENGTH_SHORT).show();
  
      mListener = new LocationListener() {
          @Override
          public void onLocationChanged(Location location) {
              latitude = location.getLatitude();
              longitude = location.getLongitude();
              LatLng latLng1 = new LatLng(latitude, longitude);
              MarkerOptions mp = new MarkerOptions();
              mp = new MarkerOptions();
              mp.position(new LatLng(location.getLatitude(),
                      location.getLongitude()));
              mMap.setMyLocationEnabled(true);
  
              // mMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
              Toast.makeText(MainActivity.this, "Location : " + location.getLatitude() + ", " + location.getLongitude(), Toast.LENGTH_LONG).show();
              if (FirstTimeMapIniciate == 0) {
                  gotoLocation(location.getLatitude(), location.getLongitude(), 15);
  
                  FirstTimeMapIniciate = 1;
  
              }
              AppUtill.UniqueId();
              new JSONAsyncTask().execute("http://103.8.7/hajjapi/api/GPSLocator/GetLocations");
  
              if (AppStatus.getInstance(getContext()).isOnline()) {
  
  
              } else {
  
                  Toast.makeText(MainActivity.this, "Turn On your WIFI ", Toast.LENGTH_LONG).show();
  
              }
  
           /*   if (marker != null) {
                  marker.remove();
  
              }*/
  
  
          }
      };
      LocationRequest request = LocationRequest.create();
      request.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
      request.setInterval(1000);
      request.setFastestInterval(1000);
      LocationServices.FusedLocationApi.requestLocationUpdates(mLocationClient, request, mListener);
  }
  </code></pre>