
    .h
                     6    S SK Jr  S SKJr  Sr " S S\5      rg)    )DEFAULT_SENTINEL)	Nominatim)OpenMapQuestc                   T   ^  \ rS rSrSrSrSr\\SSS\SS.U 4S jjrU 4S	 jr	S
r
U =r$ )r      a{  Geocoder using MapQuest Open Platform Web Services.

Documentation at:
    https://developer.mapquest.com/documentation/open/

MapQuest provides two Geocoding APIs:

- :class:`geopy.geocoders.OpenMapQuest` (this class) Nominatim-alike API
  which is based on Open data from OpenStreetMap.
- :class:`geopy.geocoders.MapQuest` MapQuest's own API which is based on
  Licensed data.
z/nominatim/v1/searchz/nominatim/v1/reversezopen.mapquestapi.comNtimeoutproxiesdomainscheme
user_agentssl_contextadapter_factoryc          
      8   > [         T	U ]  UUUUUUUS9  Xl        g)a  

:param str api_key: API key provided by MapQuest, required.

:param int timeout:
    See :attr:`geopy.geocoders.options.default_timeout`.

:param dict proxies:
    See :attr:`geopy.geocoders.options.default_proxies`.

:param str domain: Domain where the target Nominatim service
    is hosted.

:param str scheme:
    See :attr:`geopy.geocoders.options.default_scheme`.

:param str user_agent:
    See :attr:`geopy.geocoders.options.default_user_agent`.

:type ssl_context: :class:`ssl.SSLContext`
:param ssl_context:
    See :attr:`geopy.geocoders.options.default_ssl_context`.

:param callable adapter_factory:
    See :attr:`geopy.geocoders.options.default_adapter_factory`.

    .. versionadded:: 2.0
r   N)super__init__api_key)
selfr   r	   r
   r   r   r   r   r   	__class__s
            oC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\geopy/geocoders/openmapquest.pyr   OpenMapQuest.__init__   s4    P 	!#+ 	 	
     c                 @   > U R                   US'   [        TU ]	  X5      $ )z
Construct geocoding request url. Overridden.

:param str base_api: Geocoding function base address - self.api
    or self.reverse_api.

:param dict params: Geocoding params.

:return: string URL.
key)r   r   _construct_url)r   base_apiparamsr   s      r   r   OpenMapQuest._construct_urlK   s"     uw%h77r   )r   )__name__
__module____qualname____firstlineno____doc__geocode_pathreverse_pathr   r   r   __static_attributes____classcell__)r   s   @r   r   r      s@     *L*L %$)( 1 1f8 8r   r   N)geopy.geocoders.baser   geopy.geocoders.nominatimr   __all__r    r   r   <module>r,      s    1 /
P89 P8r   