title: How to mark the Latitude,Longitude in Google Map ?
body: <p>I am using Google Map. I have a array that have multiple Latitude and Longitude. I have a center point of Latitude Longitude. So I want to mark all the Latitude ,Longitude that comes inside the radius of 10 meters from the center point.</p>
  
  <p>Activity Code:</p>
  
  <pre><code>LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE); 
              Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
  
              double longitude = location.getLongitude();
              double latitude = location.getLatitude();
  
  
  
              for (int i = 0; i &lt; 10; i++) {
                  // random latitude and logitude
                  double[] randomLocation = createRandLocation(latitude,
                          longitude);
  
                  // Adding a marker
                  MarkerOptions marker = new MarkerOptions().position(
                          new LatLng(randomLocation[0], randomLocation[1]))
                          .title("Hello Maps " + i);
  
                  Log.e("Random", "&gt; " + randomLocation[0] + ", "
                          + randomLocation[1]);
  
  
  
                  if (i == 0)
                      marker.icon(BitmapDescriptorFactory
                              .defaultMarker(BitmapDescriptorFactory.HUE_AZURE));
                  if (i == 1)
                      marker.icon(BitmapDescriptorFactory
                              .defaultMarker(BitmapDescriptorFactory.HUE_BLUE));
                  if (i == 2)
                      marker.icon(BitmapDescriptorFactory
                              .defaultMarker(BitmapDescriptorFactory.HUE_CYAN));
                  if (i == 3)
                      marker.icon(BitmapDescriptorFactory
                              .defaultMarker(BitmapDescriptorFactory.HUE_GREEN));
                  if (i == 4)
                      marker.icon(BitmapDescriptorFactory
                              .defaultMarker(BitmapDescriptorFactory.HUE_MAGENTA));
                  if (i == 5)
                      marker.icon(BitmapDescriptorFactory
                              .defaultMarker(BitmapDescriptorFactory.HUE_ORANGE));
                  if (i == 6)
                      marker.icon(BitmapDescriptorFactory
                              .defaultMarker(BitmapDescriptorFactory.HUE_RED));
                  if (i == 7)
                      marker.icon(BitmapDescriptorFactory
                              .defaultMarker(BitmapDescriptorFactory.HUE_ROSE));
                  if (i == 8)
                      marker.icon(BitmapDescriptorFactory
                              .defaultMarker(BitmapDescriptorFactory.HUE_VIOLET));
                  if (i == 9)
                      marker.icon(BitmapDescriptorFactory
                              .defaultMarker(BitmapDescriptorFactory.HUE_YELLOW));
                  googleMap.addMarker(marker);
  
                  // Move the camera to last position with a zoom level
                  if (i == 9) {
                      CameraPosition cameraPosition = new CameraPosition.Builder()
                              .target(new LatLng(randomLocation[0],
                                      randomLocation[1])).zoom(15).build();
                      googleMap.animateCamera(CameraUpdateFactory
                              .newCameraPosition(cameraPosition));
                  }
              }
  
          } catch (Exception e) {
              e.printStackTrace();
          }
      }
  
      @Override
      protected void onResume() {
          super.onResume();
          initilizeMap();
      }
  
  
      private void initilizeMap() {
          if (googleMap == null) {
              googleMap = ((MapFragment) getFragmentManager().findFragmentById(
                      R.id.map)).getMap();
  
              // check if map is created successfully or not
              if (googleMap == null) {
                  Toast.makeText(getApplicationContext(),
                          "Sorry! unable to create maps", Toast.LENGTH_SHORT)
                          .show();
              }
          }
      }
  
  
      private double[] createRandLocation(double latitude, double longitude) {
          return new double[] { latitude + ((Math.random() - 0.5) / 500),
                  longitude + ((Math.random() - 0.5) / 500),
                  150 + ((Math.random() - 0.5) * 10) };
  
      }
  }
  </code></pre>