code: private void setPosition(float latitude, float longitude, boolean updateMap, boolean updateAddress) {
  
          m_editValue.setLatitude(latitude);
          m_editValue.setLongitude(longitude);
          m_popupContent.displayValues(m_editValue);
          if (updateMap) {
              updateMarkerPosition();
          }
          if (updateAddress) {
              updateAddress();
          }
      }
docs: Sets the position values and updates the map view.<p>
  
  @param latitude the latitude
  @param longitude the longitude
  @param updateMap <code>true</code> to update the map
  @param updateAddress <code>true</code> to update the address from the new position data