class_docstr: Nominatim
  =========
  Nominatim (from the Latin, 'by name') is a tool to search OSM data by name
  and address and to generate synthetic addresses of OSM points (reverse geocoding).
  
  API Reference
  -------------
  http://wiki.openstreetmap.org/wiki/Nominatim
code: def _build_params(self, location, provider_key, **kwargs):
      # backward compatitibility for 'limit' (now maxRows)
      if "limit" in kwargs:
          logging.warning(
              "argument 'limit' in OSM is deprecated and should be replaced with maxRows"
          )
          kwargs["maxRows"] = kwargs["limit"]
      # build params
      return {
          "q": location,
          "format": "jsonv2",
          "addressdetails": 1,
          "limit": kwargs.get("maxRows", 1),
      }
  
imports: from __future__ import absolute_import
  import logging
  import json
  from geocoder.base import OneResult, MultipleResultsQuery
label_desc: Use image node_id 1 for calling the OsmQuery obj's underlying member method code with example usage: obj._build_params(location, provider_key) and returns: dict