\section{elm\+:\+:map Struct Reference}
\label{structelm_1_1map}\index{elm\+::map@{elm\+::map}}


Class map.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1map_a85346bc38fab7d637f928ed8db7dcda1}{map} (Eo $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1map_abf02709d153a69a0c07f88d3906d7c44}{map} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1map_a775edbe3bfb90b14e51c7a81e111f4b7}{map} (\hyperlink{structelm_1_1map}{map} const \&other)\label{structelm_1_1map_a775edbe3bfb90b14e51c7a81e111f4b7}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structelm_1_1map_a10fd2acb572177a14eae649b28aa1906}{source\+\_\+set} (\hyperlink{group__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type} type\+\_\+,\+::efl\+::eina\+::string\+\_\+view source\+\_\+name\+\_\+) const 
\item 
\+::efl\+::eina\+::string\+\_\+view \hyperlink{structelm_1_1map_a6e2e77627e161a0d3faf031ce0a7e75e}{source\+\_\+get} (\hyperlink{group__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type} type\+\_\+) const 
\item 
\hyperlink{group__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$ \hyperlink{structelm_1_1map_a49ca0276170744e94cf11cf8feca001c}{route\+\_\+add} (\hyperlink{group__Map_ga475f32243c8d8fcb3081b80194f8fe27}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type} type\+\_\+, \hyperlink{group__Map_gaaa4a6dd08f05a645f2c963c05e1c1186}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method} method\+\_\+, double flon\+\_\+, double flat\+\_\+, double tlon\+\_\+, double tlat\+\_\+, \hyperlink{group__Map_gac3b16c60b0e7358cb2bdf655f75a7cf6}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb} route\+\_\+cb\+\_\+, void $\ast$data\+\_\+) const 
\item 
\+::evas\+::object \hyperlink{structelm_1_1map_a2be6c092c97bdcc69d9646e13f7c247c}{track\+\_\+add} (void $\ast$emap\+\_\+) const 
\item 
void \hyperlink{structelm_1_1map_aa6bbc15756158e5d84f26f27a996eed6}{region\+\_\+to\+\_\+canvas\+\_\+convert} (double lon\+\_\+, double lat\+\_\+, Evas\+\_\+\+Coord $\ast$x\+\_\+, Evas\+\_\+\+Coord $\ast$y\+\_\+) const 
\item 
\hyperlink{group__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{structelm_1_1map_a42f0d92bda3aab4d262dc5caa3889f58}{overlay\+\_\+circle\+\_\+add} (double lon\+\_\+, double lat\+\_\+, double radius\+\_\+) const 
\item 
const char $\ast$$\ast$ \hyperlink{structelm_1_1map_a4eeb26bbeaae5ba302c49482d7a07432}{sources\+\_\+get} (\hyperlink{group__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type} type\+\_\+) const 
\item 
\hyperlink{group__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{structelm_1_1map_a0a5d4e94519224c54be010b794c6246d}{overlay\+\_\+line\+\_\+add} (double flon\+\_\+, double flat\+\_\+, double tlon\+\_\+, double tlat\+\_\+) const 
\item 
void \hyperlink{structelm_1_1map_aacc80cdd165017672958fc20eebd0ea0}{region\+\_\+show} (double lon\+\_\+, double lat\+\_\+) const 
\item 
\hyperlink{group__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} $\ast$ \hyperlink{structelm_1_1map_a11c79ff41cc3aa7015b5bb2ff55018c4}{name\+\_\+add} (\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ address\+\_\+, double lon\+\_\+, double lat\+\_\+, \hyperlink{group__Map_ga04d97a2d84cad71629280963001f2580}{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb} name\+\_\+cb\+\_\+, void $\ast$data\+\_\+) const 
\item 
void \hyperlink{structelm_1_1map_a1c8eb7415e90acbcab93050f1b825643}{name\+\_\+search} (\+::efl\+::eina\+::string\+\_\+view address\+\_\+, \hyperlink{group__Map_ga56ed5c46e73427a92961baa2d241c07c}{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+List\+\_\+\+Cb} name\+\_\+cb\+\_\+, void $\ast$data\+\_\+) const 
\item 
void \hyperlink{structelm_1_1map_ac680edb583804f99707d05319bc5733b}{region\+\_\+bring\+\_\+in} (double lon\+\_\+, double lat\+\_\+) const 
\item 
void \hyperlink{structelm_1_1map_aff0843b62609579e3dab988332337ec9}{region\+\_\+zoom\+\_\+bring\+\_\+in} (int zoom\+\_\+, double lon\+\_\+, double lat\+\_\+) const 
\item 
void \hyperlink{structelm_1_1map_a0ec09b533655a172b0ea840e14e872b2}{track\+\_\+remove} (\+::evas\+::object route\+\_\+) const 
\item 
\hyperlink{group__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{structelm_1_1map_aaec232128db5306860a2ba2a7df04a54}{overlay\+\_\+route\+\_\+add} (const \hyperlink{group__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$route\+\_\+) const 
\item 
\hyperlink{group__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{structelm_1_1map_a9d97094fb12bd854cfb42e8d0569a039}{overlay\+\_\+scale\+\_\+add} (Evas\+\_\+\+Coord x\+\_\+, Evas\+\_\+\+Coord y\+\_\+) const 
\item 
\hyperlink{group__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{structelm_1_1map_a7201a12b752cd17f4ebaf87123816de3}{overlay\+\_\+add} (double lon\+\_\+, double lat\+\_\+) const 
\item 
void \hyperlink{structelm_1_1map_a013effc8bd8944975bdfa0cad971455b}{canvas\+\_\+to\+\_\+region\+\_\+convert} (Evas\+\_\+\+Coord x\+\_\+, Evas\+\_\+\+Coord y\+\_\+, double $\ast$lon\+\_\+, double $\ast$lat\+\_\+) const 
\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1map_a14e941e4a7cf9c2ff5c02076b0c74600}{map} (\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structelm_1_1map}{elm\+::map} object. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Class map. 

\subsection{Constructor \& Destructor Documentation}
\index{elm\+::map@{elm\+::map}!map@{map}}
\index{map@{map}!elm\+::map@{elm\+::map}}
\subsubsection[{map(\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::map\+::map (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eo\+::parent\+\_\+type}]{\+\_\+p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1map_a14e941e4a7cf9c2ff5c02076b0c74600}


Constructs a new \hyperlink{structelm_1_1map}{elm\+::map} object. 

Constructs a new \hyperlink{structelm_1_1map}{elm\+::map} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
elm::map my\_map(efl::eo::parent = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structelm_1_1map_a85346bc38fab7d637f928ed8db7dcda1}{map(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}
\index{elm\+::map@{elm\+::map}!map@{map}}
\index{map@{map}!elm\+::map@{elm\+::map}}
\subsubsection[{map(\+Eo $\ast$eo)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::map\+::map (
\begin{DoxyParamCaption}
\item[{Eo $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1map_a85346bc38fab7d637f928ed8db7dcda1}


Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!map@{map}}
\index{map@{map}!elm\+::map@{elm\+::map}}
\subsubsection[{map(std\+::nullptr\+\_\+t)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::map\+::map (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1map_abf02709d153a69a0c07f88d3906d7c44}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\index{elm\+::map@{elm\+::map}!canvas\+\_\+to\+\_\+region\+\_\+convert@{canvas\+\_\+to\+\_\+region\+\_\+convert}}
\index{canvas\+\_\+to\+\_\+region\+\_\+convert@{canvas\+\_\+to\+\_\+region\+\_\+convert}!elm\+::map@{elm\+::map}}
\subsubsection[{canvas\+\_\+to\+\_\+region\+\_\+convert(\+Evas\+\_\+\+Coord x\+\_\+, Evas\+\_\+\+Coord y\+\_\+, double $\ast$lon\+\_\+, double $\ast$lat\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::map\+::canvas\+\_\+to\+\_\+region\+\_\+convert (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Coord}]{x\+\_\+, }
\item[{Evas\+\_\+\+Coord}]{y\+\_\+, }
\item[{double $\ast$}]{lon\+\_\+, }
\item[{double $\ast$}]{lat\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a013effc8bd8944975bdfa0cad971455b}

\begin{DoxyParams}[1]{Parameters}
 & {\em x} & \\
\hline
 & {\em y} & \\
\hline
\mbox{\tt out}  & {\em lon} & \\
\hline
\mbox{\tt out}  & {\em lat} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!name\+\_\+add@{name\+\_\+add}}
\index{name\+\_\+add@{name\+\_\+add}!elm\+::map@{elm\+::map}}
\subsubsection[{name\+\_\+add(\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ address\+\_\+, double lon\+\_\+, double lat\+\_\+, Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb name\+\_\+cb\+\_\+, void $\ast$data\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\+\_\+\+Map\+\_\+\+Name}$\ast$ elm\+::map\+::name\+\_\+add (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$}]{address\+\_\+, }
\item[{double}]{lon\+\_\+, }
\item[{double}]{lat\+\_\+, }
\item[{{\bf Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb}}]{name\+\_\+cb\+\_\+, }
\item[{void $\ast$}]{data\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a11c79ff41cc3aa7015b5bb2ff55018c4}

\begin{DoxyParams}{Parameters}
{\em address} & \\
\hline
{\em lon} & \\
\hline
{\em lat} & \\
\hline
{\em name\+\_\+cb} & \\
\hline
{\em data} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!name\+\_\+search@{name\+\_\+search}}
\index{name\+\_\+search@{name\+\_\+search}!elm\+::map@{elm\+::map}}
\subsubsection[{name\+\_\+search(\+::efl\+::eina\+::string\+\_\+view address\+\_\+, Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+List\+\_\+\+Cb name\+\_\+cb\+\_\+, void $\ast$data\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::map\+::name\+\_\+search (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{address\+\_\+, }
\item[{{\bf Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+List\+\_\+\+Cb}}]{name\+\_\+cb\+\_\+, }
\item[{void $\ast$}]{data\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a1c8eb7415e90acbcab93050f1b825643}

\begin{DoxyParams}{Parameters}
{\em address} & \\
\hline
{\em name\+\_\+cb} & \\
\hline
{\em data} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!overlay\+\_\+add@{overlay\+\_\+add}}
\index{overlay\+\_\+add@{overlay\+\_\+add}!elm\+::map@{elm\+::map}}
\subsubsection[{overlay\+\_\+add(double lon\+\_\+, double lat\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+::map\+::overlay\+\_\+add (
\begin{DoxyParamCaption}
\item[{double}]{lon\+\_\+, }
\item[{double}]{lat\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a7201a12b752cd17f4ebaf87123816de3}

\begin{DoxyParams}{Parameters}
{\em lon} & \\
\hline
{\em lat} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!overlay\+\_\+circle\+\_\+add@{overlay\+\_\+circle\+\_\+add}}
\index{overlay\+\_\+circle\+\_\+add@{overlay\+\_\+circle\+\_\+add}!elm\+::map@{elm\+::map}}
\subsubsection[{overlay\+\_\+circle\+\_\+add(double lon\+\_\+, double lat\+\_\+, double radius\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+::map\+::overlay\+\_\+circle\+\_\+add (
\begin{DoxyParamCaption}
\item[{double}]{lon\+\_\+, }
\item[{double}]{lat\+\_\+, }
\item[{double}]{radius\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a42f0d92bda3aab4d262dc5caa3889f58}

\begin{DoxyParams}{Parameters}
{\em lon} & \\
\hline
{\em lat} & \\
\hline
{\em radius} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!overlay\+\_\+line\+\_\+add@{overlay\+\_\+line\+\_\+add}}
\index{overlay\+\_\+line\+\_\+add@{overlay\+\_\+line\+\_\+add}!elm\+::map@{elm\+::map}}
\subsubsection[{overlay\+\_\+line\+\_\+add(double flon\+\_\+, double flat\+\_\+, double tlon\+\_\+, double tlat\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+::map\+::overlay\+\_\+line\+\_\+add (
\begin{DoxyParamCaption}
\item[{double}]{flon\+\_\+, }
\item[{double}]{flat\+\_\+, }
\item[{double}]{tlon\+\_\+, }
\item[{double}]{tlat\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a0a5d4e94519224c54be010b794c6246d}

\begin{DoxyParams}{Parameters}
{\em flon} & \\
\hline
{\em flat} & \\
\hline
{\em tlon} & \\
\hline
{\em tlat} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!overlay\+\_\+route\+\_\+add@{overlay\+\_\+route\+\_\+add}}
\index{overlay\+\_\+route\+\_\+add@{overlay\+\_\+route\+\_\+add}!elm\+::map@{elm\+::map}}
\subsubsection[{overlay\+\_\+route\+\_\+add(const Elm\+\_\+\+Map\+\_\+\+Route $\ast$route\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+::map\+::overlay\+\_\+route\+\_\+add (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\+\_\+\+Map\+\_\+\+Route} $\ast$}]{route\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_aaec232128db5306860a2ba2a7df04a54}

\begin{DoxyParams}{Parameters}
{\em route} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!overlay\+\_\+scale\+\_\+add@{overlay\+\_\+scale\+\_\+add}}
\index{overlay\+\_\+scale\+\_\+add@{overlay\+\_\+scale\+\_\+add}!elm\+::map@{elm\+::map}}
\subsubsection[{overlay\+\_\+scale\+\_\+add(\+Evas\+\_\+\+Coord x\+\_\+, Evas\+\_\+\+Coord y\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+::map\+::overlay\+\_\+scale\+\_\+add (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Coord}]{x\+\_\+, }
\item[{Evas\+\_\+\+Coord}]{y\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a9d97094fb12bd854cfb42e8d0569a039}

\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!region\+\_\+bring\+\_\+in@{region\+\_\+bring\+\_\+in}}
\index{region\+\_\+bring\+\_\+in@{region\+\_\+bring\+\_\+in}!elm\+::map@{elm\+::map}}
\subsubsection[{region\+\_\+bring\+\_\+in(double lon\+\_\+, double lat\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::map\+::region\+\_\+bring\+\_\+in (
\begin{DoxyParamCaption}
\item[{double}]{lon\+\_\+, }
\item[{double}]{lat\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_ac680edb583804f99707d05319bc5733b}

\begin{DoxyParams}{Parameters}
{\em lon} & \\
\hline
{\em lat} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!region\+\_\+show@{region\+\_\+show}}
\index{region\+\_\+show@{region\+\_\+show}!elm\+::map@{elm\+::map}}
\subsubsection[{region\+\_\+show(double lon\+\_\+, double lat\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::map\+::region\+\_\+show (
\begin{DoxyParamCaption}
\item[{double}]{lon\+\_\+, }
\item[{double}]{lat\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_aacc80cdd165017672958fc20eebd0ea0}

\begin{DoxyParams}{Parameters}
{\em lon} & \\
\hline
{\em lat} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!region\+\_\+to\+\_\+canvas\+\_\+convert@{region\+\_\+to\+\_\+canvas\+\_\+convert}}
\index{region\+\_\+to\+\_\+canvas\+\_\+convert@{region\+\_\+to\+\_\+canvas\+\_\+convert}!elm\+::map@{elm\+::map}}
\subsubsection[{region\+\_\+to\+\_\+canvas\+\_\+convert(double lon\+\_\+, double lat\+\_\+, Evas\+\_\+\+Coord $\ast$x\+\_\+, Evas\+\_\+\+Coord $\ast$y\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::map\+::region\+\_\+to\+\_\+canvas\+\_\+convert (
\begin{DoxyParamCaption}
\item[{double}]{lon\+\_\+, }
\item[{double}]{lat\+\_\+, }
\item[{Evas\+\_\+\+Coord $\ast$}]{x\+\_\+, }
\item[{Evas\+\_\+\+Coord $\ast$}]{y\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_aa6bbc15756158e5d84f26f27a996eed6}

\begin{DoxyParams}[1]{Parameters}
 & {\em lon} & \\
\hline
 & {\em lat} & \\
\hline
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!region\+\_\+zoom\+\_\+bring\+\_\+in@{region\+\_\+zoom\+\_\+bring\+\_\+in}}
\index{region\+\_\+zoom\+\_\+bring\+\_\+in@{region\+\_\+zoom\+\_\+bring\+\_\+in}!elm\+::map@{elm\+::map}}
\subsubsection[{region\+\_\+zoom\+\_\+bring\+\_\+in(int zoom\+\_\+, double lon\+\_\+, double lat\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::map\+::region\+\_\+zoom\+\_\+bring\+\_\+in (
\begin{DoxyParamCaption}
\item[{int}]{zoom\+\_\+, }
\item[{double}]{lon\+\_\+, }
\item[{double}]{lat\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_aff0843b62609579e3dab988332337ec9}

\begin{DoxyParams}{Parameters}
{\em zoom} & \\
\hline
{\em lon} & \\
\hline
{\em lat} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!route\+\_\+add@{route\+\_\+add}}
\index{route\+\_\+add@{route\+\_\+add}!elm\+::map@{elm\+::map}}
\subsubsection[{route\+\_\+add(\+Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type type\+\_\+, Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method method\+\_\+, double flon\+\_\+, double flat\+\_\+, double tlon\+\_\+, double tlat\+\_\+, Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb route\+\_\+cb\+\_\+, void $\ast$data\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\+\_\+\+Map\+\_\+\+Route}$\ast$ elm\+::map\+::route\+\_\+add (
\begin{DoxyParamCaption}
\item[{{\bf Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type}}]{type\+\_\+, }
\item[{{\bf Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method}}]{method\+\_\+, }
\item[{double}]{flon\+\_\+, }
\item[{double}]{flat\+\_\+, }
\item[{double}]{tlon\+\_\+, }
\item[{double}]{tlat\+\_\+, }
\item[{{\bf Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb}}]{route\+\_\+cb\+\_\+, }
\item[{void $\ast$}]{data\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a49ca0276170744e94cf11cf8feca001c}

\begin{DoxyParams}{Parameters}
{\em type} & \\
\hline
{\em method} & \\
\hline
{\em flon} & \\
\hline
{\em flat} & \\
\hline
{\em tlon} & \\
\hline
{\em tlat} & \\
\hline
{\em route\+\_\+cb} & \\
\hline
{\em data} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!source\+\_\+get@{source\+\_\+get}}
\index{source\+\_\+get@{source\+\_\+get}!elm\+::map@{elm\+::map}}
\subsubsection[{source\+\_\+get(\+Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type type\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::efl\+::eina\+::string\+\_\+view elm\+::map\+::source\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}]{type\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a6e2e77627e161a0d3faf031ce0a7e75e}

\begin{DoxyParams}{Parameters}
{\em type} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!source\+\_\+set@{source\+\_\+set}}
\index{source\+\_\+set@{source\+\_\+set}!elm\+::map@{elm\+::map}}
\subsubsection[{source\+\_\+set(\+Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type type\+\_\+,\+::efl\+::eina\+::string\+\_\+view source\+\_\+name\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::map\+::source\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}]{type\+\_\+, }
\item[{\+::efl\+::eina\+::string\+\_\+view}]{source\+\_\+name\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a10fd2acb572177a14eae649b28aa1906}

\begin{DoxyParams}{Parameters}
{\em type} & \\
\hline
{\em source\+\_\+name} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!sources\+\_\+get@{sources\+\_\+get}}
\index{sources\+\_\+get@{sources\+\_\+get}!elm\+::map@{elm\+::map}}
\subsubsection[{sources\+\_\+get(\+Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type type\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$$\ast$ elm\+::map\+::sources\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}]{type\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a4eeb26bbeaae5ba302c49482d7a07432}

\begin{DoxyParams}{Parameters}
{\em type} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!track\+\_\+add@{track\+\_\+add}}
\index{track\+\_\+add@{track\+\_\+add}!elm\+::map@{elm\+::map}}
\subsubsection[{track\+\_\+add(void $\ast$emap\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::evas\+::object elm\+::map\+::track\+\_\+add (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{emap\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a2be6c092c97bdcc69d9646e13f7c247c}

\begin{DoxyParams}{Parameters}
{\em emap} & \\
\hline
\end{DoxyParams}
\index{elm\+::map@{elm\+::map}!track\+\_\+remove@{track\+\_\+remove}}
\index{track\+\_\+remove@{track\+\_\+remove}!elm\+::map@{elm\+::map}}
\subsubsection[{track\+\_\+remove(\+::evas\+::object route\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::map\+::track\+\_\+remove (
\begin{DoxyParamCaption}
\item[{\+::evas\+::object}]{route\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1map_a0ec09b533655a172b0ea840e14e872b2}

\begin{DoxyParams}{Parameters}
{\em route} & \\
\hline
\end{DoxyParams}
