constructor(httpAdapter, options) {
    super(httpAdapter, options);
    this.options = options;
    OPTIONS.forEach(option => {
      if (!options[option] || options[option] == 'undefined') {
        this.options[option] = null;
      }
    });

    if (!this.options.apiKey && !(this.options.appId && this.options.appCode)) {
      throw new Error('You must specify apiKey to use Here Geocoder');
    }
  }
Constructor
@param <object> httpAdapter Http Adapter
@param <object> options     Options (appId, appCode, language, politicalView, country, state, production)