\hypertarget{group__Elm__Map}{}\section{Map}
\label{group__Elm__Map}\index{Map@{Map}}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \+\_\+\+Elm\+\_\+\+Map\+\_\+\+Marker \hyperlink{group__Elm__Map_ga7679ec39746add09f3516abe13bdaae3}{Elm\+\_\+\+Map\+\_\+\+Marker}
\begin{DoxyCompactList}\small\item\em A marker to be shown in a specific point of the map. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Class \hyperlink{group__Elm__Map_ga4bade67aa16efba11b97768c3d0375a2}{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Class}
\begin{DoxyCompactList}\small\item\em Each marker must be associated to a class. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Class \hyperlink{group__Elm__Map_ga6b92891be42de130a5681108908547fa}{Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Class}
\begin{DoxyCompactList}\small\item\em Each marker must be associated to a group class. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Elm__Map__Route}{\+\_\+\+Elm\+\_\+\+Map\+\_\+\+Route} \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route}
\begin{DoxyCompactList}\small\item\em A route to be shown in the map. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Elm__Map__Name}{\+\_\+\+Elm\+\_\+\+Map\+\_\+\+Name} \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name}
\begin{DoxyCompactList}\small\item\em A handle for specific coordinates. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Elm__Map__Overlay}{\+\_\+\+Elm\+\_\+\+Map\+\_\+\+Overlay} \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}
\begin{DoxyCompactList}\small\item\em A overlay to be shown in a specific point of the map. \end{DoxyCompactList}\item 
typedef \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$($\ast$ \hyperlink{group__Elm__Map_ga333df53993010ace47ac2fa447d5c5c2}{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Get\+\_\+\+Func}) (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Elm__Map_ga7679ec39746add09f3516abe13bdaae3}{Elm\+\_\+\+Map\+\_\+\+Marker} $\ast$marker, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Bubble content fetching class function for marker classes. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Elm__Map_gadc06a6a136dc1ab49eb163a0f1d31563}{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Del\+\_\+\+Func}) (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Elm__Map_ga7679ec39746add09f3516abe13bdaae3}{Elm\+\_\+\+Map\+\_\+\+Marker} $\ast$marker, void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$o)
\begin{DoxyCompactList}\small\item\em Function to delete bubble content for marker classes. \end{DoxyCompactList}\item 
typedef \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$($\ast$ \hyperlink{group__Elm__Map_gacf8d0c0b578f805515409de4e8179cd9}{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func}) (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Elm__Map_ga7679ec39746add09f3516abe13bdaae3}{Elm\+\_\+\+Map\+\_\+\+Marker} $\ast$marker, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Icon fetching class function for marker classes. \end{DoxyCompactList}\item 
typedef \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$($\ast$ \hyperlink{group__Elm__Map_ga1a4f2bde8ad79d9597ad04be282911d2}{Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func}) (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Icon fetching class function for markers group classes. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Elm__Map_ga8b44c70c54ab85a8e4e6b5cbb3f455c6}{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Get\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$map, \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Get callback function for the overlay. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Elm__Map_gae686d44ecf871b8000373f1cb7dc4e01}{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Del\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$map, \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Det callback function for the overlay. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Elm__Map_ga04d97a2d84cad71629280963001f2580}{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$map, \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} $\ast$name)
\begin{DoxyCompactList}\small\item\em Async-\/callback function for the name request. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Elm__Map_ga56ed5c46e73427a92961baa2d241c07c}{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+List\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$map, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$name\+\_\+list)
\begin{DoxyCompactList}\small\item\em Async-\/callback function for the name list request. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Elm__Map_gac3b16c60b0e7358cb2bdf655f75a7cf6}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb}) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$map, \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$route)
\begin{DoxyCompactList}\small\item\em Async-\/callback function for the route request. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode} \{ \newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL} = 0, 
\newline
\hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}, 
\newline
\hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}, 
\newline
\hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a6b884fd319cac54363fbb2cfce45a92d}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL} = 0, 
\newline
\hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}, 
\newline
\hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}, 
\newline
\hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a6b884fd319cac54363fbb2cfce45a92d}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST}
 \}\begin{DoxyCompactList}\small\item\em Set map\textquotesingle{}s zoom behavior. \end{DoxyCompactList}
\item 
enum \hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type} \{ \newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+I\+LE} = 0, 
\newline
\hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}, 
\newline
\hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}, 
\newline
\hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220ae2b2e3b442aa6c731bc7c6998e46fd6c}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+I\+LE} = 0, 
\newline
\hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}, 
\newline
\hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}, 
\newline
\hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220ae2b2e3b442aa6c731bc7c6998e46fd6c}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}
 \}\begin{DoxyCompactList}\small\item\em Set type of a external source (provider). \end{DoxyCompactList}
\item 
enum \hyperlink{group__Elm__Map_ga475f32243c8d8fcb3081b80194f8fe27}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type} \{ \newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+O\+C\+AR} = 0, 
\newline
\hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}, 
\newline
\hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT}, 
\newline
\hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a8ec098e13905e0d118e8e960388a3a9b}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+O\+C\+AR} = 0, 
\newline
\hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}, 
\newline
\hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT}, 
\newline
\hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a8ec098e13905e0d118e8e960388a3a9b}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}
 \}\begin{DoxyCompactList}\small\item\em Set type of transport used on route. \end{DoxyCompactList}
\item 
enum \hyperlink{group__Elm__Map_gaaa4a6dd08f05a645f2c963c05e1c1186}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method} \{ \newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+F\+A\+S\+T\+E\+ST} = 0, 
\newline
\hyperlink{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST}, 
\newline
\hyperlink{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186a10ca22098578eee84eba92b01667b441}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+F\+A\+S\+T\+E\+ST} = 0, 
\newline
\hyperlink{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST}, 
\newline
\hyperlink{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186a10ca22098578eee84eba92b01667b441}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}
 \}\begin{DoxyCompactList}\small\item\em Set the routing method, what should be prioritized, time or distance. \end{DoxyCompactList}
\item 
enum \hyperlink{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode} \{ \newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL} = 0, 
\newline
\hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}, 
\newline
\hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}, 
\newline
\hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a6b884fd319cac54363fbb2cfce45a92d}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL} = 0, 
\newline
\hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}, 
\newline
\hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}, 
\newline
\hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a6b884fd319cac54363fbb2cfce45a92d}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST}
 \}\begin{DoxyCompactList}\small\item\em Set map\textquotesingle{}s zoom behavior. \end{DoxyCompactList}
\item 
enum \hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type} \{ \newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+I\+LE} = 0, 
\newline
\hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}, 
\newline
\hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}, 
\newline
\hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220ae2b2e3b442aa6c731bc7c6998e46fd6c}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+I\+LE} = 0, 
\newline
\hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}, 
\newline
\hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}, 
\newline
\hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220ae2b2e3b442aa6c731bc7c6998e46fd6c}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}
 \}\begin{DoxyCompactList}\small\item\em Set type of a external source (provider). \end{DoxyCompactList}
\item 
enum \hyperlink{group__Elm__Map_ga475f32243c8d8fcb3081b80194f8fe27}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type} \{ \newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+O\+C\+AR} = 0, 
\newline
\hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}, 
\newline
\hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT}, 
\newline
\hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a8ec098e13905e0d118e8e960388a3a9b}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+O\+C\+AR} = 0, 
\newline
\hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}, 
\newline
\hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT}, 
\newline
\hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a8ec098e13905e0d118e8e960388a3a9b}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}
 \}\begin{DoxyCompactList}\small\item\em Set type of transport used on route. \end{DoxyCompactList}
\item 
enum \hyperlink{group__Elm__Map_gaaa4a6dd08f05a645f2c963c05e1c1186}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method} \{ \newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+F\+A\+S\+T\+E\+ST} = 0, 
\newline
\hyperlink{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST}, 
\newline
\hyperlink{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186a10ca22098578eee84eba92b01667b441}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+F\+A\+S\+T\+E\+ST} = 0, 
\newline
\hyperlink{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST}, 
\newline
\hyperlink{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186a10ca22098578eee84eba92b01667b441}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}
 \}\begin{DoxyCompactList}\small\item\em Set the routing method, what should be prioritized, time or distance. \end{DoxyCompactList}
\item 
enum \hyperlink{group__Elm__Map_ga867f2f9eb72a76f3d7d8349d5b5d2b58}{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Method} \{ \newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+N\+A\+M\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+E\+A\+R\+CH}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+N\+A\+M\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+R\+E\+V\+E\+R\+SE}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+N\+A\+M\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}
 \}\begin{DoxyCompactList}\small\item\em Set the name search method. \end{DoxyCompactList}
\item 
enum \hyperlink{group__Elm__Map_ga9f32cbcc7d601e629752112c93bcf9f0}{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Type} \{ \newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+NE} = 0, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+E\+F\+A\+U\+LT}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+L\+A\+SS}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+G\+R\+O\+UP}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+U\+B\+B\+LE}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+I\+NE}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+P\+O\+L\+Y\+G\+ON}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+I\+R\+C\+LE}, 
\newline
{\bfseries E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+C\+A\+LE}
 \}\begin{DoxyCompactList}\small\item\em Set overlay type to be used. \end{DoxyCompactList}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_ga66ba1046d752f4dc46b4de778b5e8e60}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+set} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, int zoom)
\begin{DoxyCompactList}\small\item\em Set the zoom level of the map. \end{DoxyCompactList}\item 
E\+O\+A\+PI int \hyperlink{group__Elm__Map_ga087023679cfd9a35bb11bb9784c5883f}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the zoom level of the map. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_ga50d55fa108e12949476463160d18ef5b}{elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+set} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} paused)
\begin{DoxyCompactList}\small\item\em Pause or unpause the map. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Map_ga0109dd77dfa7f50d01e2b0e450c84961}{elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a value whether map is paused or not. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_ga70e4f308dad920e1cb5d94be8c2a52cf}{elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} disabled)
\begin{DoxyCompactList}\small\item\em Enable or disable mouse wheel to be used to zoom in / out the map. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Map_gaf7253f39e7beb2465562c399543e2ba4}{elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a value whether mouse wheel is enabled or not. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_gae98db2eee260c5bc50c297a782693eea}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, int zoom)
\begin{DoxyCompactList}\small\item\em Set the minimum zoom of the source. \end{DoxyCompactList}\item 
E\+O\+A\+PI int \hyperlink{group__Elm__Map_gadf714e9df40467b71b524cc23ba1e686}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the minimum zoom of the source. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_gaf3b14c1d6fcc3801586bfa9a2c300289}{elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+set} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, double degree, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} cx, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} cy)
\begin{DoxyCompactList}\small\item\em Rotate the map. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_ga976fa29d45e7fb86baf1a859a05f45fc}{elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, double $\ast$degree, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$cx, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$cy)
\begin{DoxyCompactList}\small\item\em Get the rotate degree of the map. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_gad459d3e097b2936b00cf2738537c2856}{elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+set} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, const char $\ast$user\+\_\+agent)
\begin{DoxyCompactList}\small\item\em Set the user agent used by the map object to access routing services. \end{DoxyCompactList}\item 
E\+O\+A\+PI const char $\ast$ \hyperlink{group__Elm__Map_gaab6f1e9ae0cb3d1c74047f9979a5e868}{elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the user agent used by the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_ga1e641bdd4d7cba8a1d2936cc83cabdb4}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, int zoom)
\begin{DoxyCompactList}\small\item\em Set the maximum zoom of the source. \end{DoxyCompactList}\item 
E\+O\+A\+PI int \hyperlink{group__Elm__Map_gab25d988874ff3acc1fc495446665cb78}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the maximum zoom of the source. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_gae66b349523d99ba2d9d484d6b6a84363}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, \hyperlink{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode} mode)
\begin{DoxyCompactList}\small\item\em Set the zoom mode used by the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode} \hyperlink{group__Elm__Map_gaa0858d7e9de707faace46e850cfc464f}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the zoom mode used by the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_gaa59d9c6440ee6c3d9c05640d567358d1}{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, double $\ast$lon, double $\ast$lat)
\begin{DoxyCompactList}\small\item\em Get the current geographic coordinates of the map. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Elm__Map_ga3c85861042db325b52e4245d8b2b293b}{elm\+\_\+obj\+\_\+map\+\_\+overlays\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Return all overlays in the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_ga4767672fec637fed61e3fef0eb6c9fa7}{elm\+\_\+obj\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, int $\ast$try\+\_\+num, int $\ast$finish\+\_\+num)
\begin{DoxyCompactList}\small\item\em Get the information of tile load status. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_ga89271a1125f973d9261c9a969075756a}{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+set} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, \hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type} type, const char $\ast$source\+\_\+name)
\begin{DoxyCompactList}\small\item\em Set the current source of the map for a specific type. \end{DoxyCompactList}\item 
E\+O\+A\+PI const char $\ast$ \hyperlink{group__Elm__Map_gaaf0e088aaa2fb5e17c901e3fe08216b1}{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, \hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type} type)
\begin{DoxyCompactList}\small\item\em Get the name of currently used source for a specific type. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$ \hyperlink{group__Elm__Map_ga412814172b57d462d7556fddaa091f30}{elm\+\_\+obj\+\_\+map\+\_\+route\+\_\+add} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, \hyperlink{group__Elm__Map_ga475f32243c8d8fcb3081b80194f8fe27}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type} type, \hyperlink{group__Elm__Map_gaaa4a6dd08f05a645f2c963c05e1c1186}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method} method, double flon, double flat, double tlon, double tlat, \hyperlink{group__Elm__Map_gac3b16c60b0e7358cb2bdf655f75a7cf6}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb} route\+\_\+cb, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Add a new route to the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$ \hyperlink{group__Elm__Map_ga6f57310b94dbeeda939beb6809a7dc74}{elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+add} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, void $\ast$emap)
\begin{DoxyCompactList}\small\item\em Add a track on the map. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_ga05306739ca66446c1232c81c49e3e41c}{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, double lon, double lat, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$x, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$y)
\begin{DoxyCompactList}\small\item\em Convert geographic coordinates (longitude, latitude) into canvas coordinates. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_gabf0c7b0d0bc4ba3d111955a5b936594c}{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, double lon, double lat, double radius)
\begin{DoxyCompactList}\small\item\em Add a new circle overlay to the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_ga69f96aef6e2ac9f99e66f12957fc9c41}{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Add a new class overlay to the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_gae1c60046d4421ffc7aed5383c4aa4588}{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Add a new bubble overlay to the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI const char $\ast$$\ast$ \hyperlink{group__Elm__Map_ga9b2b117a2c02e75c1f53f126e1bddc64}{elm\+\_\+obj\+\_\+map\+\_\+sources\+\_\+get} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, \hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type} type)
\begin{DoxyCompactList}\small\item\em Get the names of available sources for a specific type. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_ga02f53942c930ff2bb637b355930e5a8c}{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Add a new polygon overlay to the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_gacd00d6e8ce92f786c64570ca81e17352}{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, double flon, double flat, double tlon, double tlat)
\begin{DoxyCompactList}\small\item\em Add a new line overlay to the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_ga3a27228335073952cbe5f1b263eb0df5}{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+show} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, double lon, double lat)
\begin{DoxyCompactList}\small\item\em Show the given coordinates at the center of the map, immediately. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} $\ast$ \hyperlink{group__Elm__Map_ga21c5cc2e2c4b743d8a9df21b32adef51}{elm\+\_\+obj\+\_\+map\+\_\+name\+\_\+add} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, const char $\ast$address, double lon, double lat, \hyperlink{group__Elm__Map_ga04d97a2d84cad71629280963001f2580}{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb} name\+\_\+cb, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Request a address or geographic coordinates(longitude, latitude) from a given address or geographic coordinate(longitude, latitude). \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_gab0783168a2fd18f7c9e762684f5e3436}{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+bring\+\_\+in} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, double lon, double lat)
\begin{DoxyCompactList}\small\item\em Animatedly bring in given coordinates to the center of the map. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_gac44b7996c99e3bd9b0ca432d6e21f9a5}{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, int zoom, double lon, double lat)
\begin{DoxyCompactList}\small\item\em Animatedly set the zoom level of the map and bring in given coordinates to the center of the map. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_gaf6e60b7091ee38cb8a00909a4777ff27}{elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+remove} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$route)
\begin{DoxyCompactList}\small\item\em Remove a track from the map. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_gaa1fa6fe53c23c6d8af43cec41c095b6f}{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, const \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$route)
\begin{DoxyCompactList}\small\item\em Add a new route overlay to the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_ga9100d5bc8085b96017d13b865f1432b4}{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y)
\begin{DoxyCompactList}\small\item\em Add a new scale overlay to the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_ga1c7b92ca7a90c79a184ae16efbd086c4}{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+add} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, double lon, double lat)
\begin{DoxyCompactList}\small\item\em Add a new overlay to the map object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Map_ga79852fe75dd09ca1b8a5b5e34712c5f8}{elm\+\_\+obj\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert} (const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y, double $\ast$lon, double $\ast$lat)
\begin{DoxyCompactList}\small\item\em Convert canvas coordinates into geographic coordinates (longitude, latitude). \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga6b0ed063bb78d99c6531f71b628bd77a}{elm\+\_\+map\+\_\+zoom\+\_\+set} (Elm\+\_\+\+Map $\ast$obj, int zoom)
\begin{DoxyCompactList}\small\item\em Set the zoom level of the map. \end{DoxyCompactList}\item 
int \hyperlink{group__Elm__Map_ga6a85bf666777b6ac17172d2b8d24c196}{elm\+\_\+map\+\_\+zoom\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the zoom level of the map. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gad045ff372a25bbd23e8cab9fe2acb821}{elm\+\_\+map\+\_\+paused\+\_\+set} (Elm\+\_\+\+Map $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} paused)
\begin{DoxyCompactList}\small\item\em Pause or unpause the map. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Map_ga47458e7b035b0ca155a90b05104ac2d2}{elm\+\_\+map\+\_\+paused\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a value whether map is paused or not. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga32de13999dcc9c8bc6145ac406494fe5}{elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set} (Elm\+\_\+\+Map $\ast$obj, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} disabled)
\begin{DoxyCompactList}\small\item\em Enable or disable mouse wheel to be used to zoom in / out the map. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Map_gafd3a4aaed60c46e201253f64ca62c86f}{elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a value whether mouse wheel is enabled or not. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga49113ccf6e61faa2a596bdb12a480c40}{elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set} (Elm\+\_\+\+Map $\ast$obj, int zoom)
\begin{DoxyCompactList}\small\item\em Set the minimum zoom of the source. \end{DoxyCompactList}\item 
int \hyperlink{group__Elm__Map_ga03f05797db4ae0ee51c6adee060448bb}{elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the minimum zoom of the source. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga8fd9328158aa0b9fbdcceb68606c0ce2}{elm\+\_\+map\+\_\+rotate\+\_\+set} (Elm\+\_\+\+Map $\ast$obj, double degree, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} cx, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} cy)
\begin{DoxyCompactList}\small\item\em Rotate the map. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gafee910e5908c7839eafb43e50f1e7b3b}{elm\+\_\+map\+\_\+rotate\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj, double $\ast$degree, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$cx, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$cy)
\begin{DoxyCompactList}\small\item\em Get the rotate degree of the map. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga80747377003a5bafe1ab73b79449c139}{elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+set} (Elm\+\_\+\+Map $\ast$obj, const char $\ast$user\+\_\+agent)
\begin{DoxyCompactList}\small\item\em Set the user agent used by the map object to access routing services. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Elm__Map_gaf8ad451ba7de66a50839f19064b7d2ad}{elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the user agent used by the map object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gac5c5a18d27576ff0029499ab0f347ab2}{elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set} (Elm\+\_\+\+Map $\ast$obj, int zoom)
\begin{DoxyCompactList}\small\item\em Set the maximum zoom of the source. \end{DoxyCompactList}\item 
int \hyperlink{group__Elm__Map_ga7ceba32568f4af525b4cb9173858015a}{elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the maximum zoom of the source. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gac2ac4b17dfeffeb41b7c67b7156de78e}{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set} (Elm\+\_\+\+Map $\ast$obj, \hyperlink{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode} mode)
\begin{DoxyCompactList}\small\item\em Set the zoom mode used by the map object. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode} \hyperlink{group__Elm__Map_ga5f7b5d77d7bb7c4cad102e0b03f7542a}{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the zoom mode used by the map object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga0b6f3e41bba7be76a5ac632ae4f1bb3f}{elm\+\_\+map\+\_\+region\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj, double $\ast$lon, double $\ast$lat)
\begin{DoxyCompactList}\small\item\em Get the current geographic coordinates of the map. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Elm__Map_ga3707498b991402656a8a83d2d70cf60a}{elm\+\_\+map\+\_\+overlays\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj)
\begin{DoxyCompactList}\small\item\em Return all overlays in the map object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga9b009fa72219576225850e4420cbe7a7}{elm\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj, int $\ast$try\+\_\+num, int $\ast$finish\+\_\+num)
\begin{DoxyCompactList}\small\item\em Get the information of tile load status. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga9eff6f18cf429e6aee1a92a137530989}{elm\+\_\+map\+\_\+source\+\_\+set} (Elm\+\_\+\+Map $\ast$obj, \hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type} type, const char $\ast$source\+\_\+name)
\begin{DoxyCompactList}\small\item\em Set the current source of the map for a specific type. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Elm__Map_ga2c8001ad36e2bd61b15be2f6773c4590}{elm\+\_\+map\+\_\+source\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj, \hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type} type)
\begin{DoxyCompactList}\small\item\em Get the name of currently used source for a specific type. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$ \hyperlink{group__Elm__Map_ga64d63aafc59938f16f7ab731c134446f}{elm\+\_\+map\+\_\+route\+\_\+add} (Elm\+\_\+\+Map $\ast$obj, \hyperlink{group__Elm__Map_ga475f32243c8d8fcb3081b80194f8fe27}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type} type, \hyperlink{group__Elm__Map_gaaa4a6dd08f05a645f2c963c05e1c1186}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method} method, double flon, double flat, double tlon, double tlat, \hyperlink{group__Elm__Map_gac3b16c60b0e7358cb2bdf655f75a7cf6}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb} route\+\_\+cb, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Add a new route to the map object. \end{DoxyCompactList}\item 
Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$ \hyperlink{group__Elm__Map_ga0c718b180a9f0ef4dcbbb84d6a5072c7}{elm\+\_\+map\+\_\+track\+\_\+add} (Elm\+\_\+\+Map $\ast$obj, void $\ast$emap)
\begin{DoxyCompactList}\small\item\em Add a track on the map. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga0365e91434aa9d28a316aa8f3eee9905}{elm\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert} (const Elm\+\_\+\+Map $\ast$obj, double lon, double lat, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$x, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$y)
\begin{DoxyCompactList}\small\item\em Convert geographic coordinates (longitude, latitude) into canvas coordinates. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_gaa3c2de6edef8a6dda432d1189fd47537}{elm\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add} (Elm\+\_\+\+Map $\ast$obj, double lon, double lat, double radius)
\begin{DoxyCompactList}\small\item\em Add a new circle overlay to the map object. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_ga3b0343d426233644e6bba87cb352ee0b}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add} (Elm\+\_\+\+Map $\ast$obj)
\begin{DoxyCompactList}\small\item\em Add a new class overlay to the map object. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_gadb9e80c0e108597e24e909c6636f8fbb}{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add} (Elm\+\_\+\+Map $\ast$obj)
\begin{DoxyCompactList}\small\item\em Add a new bubble overlay to the map object. \end{DoxyCompactList}\item 
const char $\ast$$\ast$ \hyperlink{group__Elm__Map_ga1f3cf53b57523235b22b6ab3d2ec6e2b}{elm\+\_\+map\+\_\+sources\+\_\+get} (const Elm\+\_\+\+Map $\ast$obj, \hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type} type)
\begin{DoxyCompactList}\small\item\em Get the names of available sources for a specific type. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_ga8375cf6dd42e67dcd4ac417ffc17de1a}{elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add} (Elm\+\_\+\+Map $\ast$obj)
\begin{DoxyCompactList}\small\item\em Add a new polygon overlay to the map object. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_gad79274e8336a7f337ee3b19e350ac1e7}{elm\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add} (Elm\+\_\+\+Map $\ast$obj, double flon, double flat, double tlon, double tlat)
\begin{DoxyCompactList}\small\item\em Add a new line overlay to the map object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gac18d4869797cf49e4fa2e50a3de592f3}{elm\+\_\+map\+\_\+region\+\_\+show} (Elm\+\_\+\+Map $\ast$obj, double lon, double lat)
\begin{DoxyCompactList}\small\item\em Show the given coordinates at the center of the map, immediately. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} $\ast$ \hyperlink{group__Elm__Map_ga809e58db6acec246dfd6825e919f10db}{elm\+\_\+map\+\_\+name\+\_\+add} (const Elm\+\_\+\+Map $\ast$obj, const char $\ast$address, double lon, double lat, \hyperlink{group__Elm__Map_ga04d97a2d84cad71629280963001f2580}{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb} name\+\_\+cb, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Request a address or geographic coordinates(longitude, latitude) from a given address or geographic coordinate(longitude, latitude). \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga587a02820ae097e3c81c8666a1723475}{elm\+\_\+map\+\_\+region\+\_\+bring\+\_\+in} (Elm\+\_\+\+Map $\ast$obj, double lon, double lat)
\begin{DoxyCompactList}\small\item\em Animatedly bring in given coordinates to the center of the map. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga0c2e3dc05391dd181ac43c4cf9caf70c}{elm\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in} (Elm\+\_\+\+Map $\ast$obj, int zoom, double lon, double lat)
\begin{DoxyCompactList}\small\item\em Animatedly set the zoom level of the map and bring in given coordinates to the center of the map. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga72c58b4e2c9a9bdfd85a0536c2635475}{elm\+\_\+map\+\_\+track\+\_\+remove} (Elm\+\_\+\+Map $\ast$obj, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$route)
\begin{DoxyCompactList}\small\item\em Remove a track from the map. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_ga8c5cba6c4ff67c11035d36e67e6d8803}{elm\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add} (Elm\+\_\+\+Map $\ast$obj, const \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$route)
\begin{DoxyCompactList}\small\item\em Add a new route overlay to the map object. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_ga6b7296915571d1f7c962b07ba2329005}{elm\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add} (Elm\+\_\+\+Map $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y)
\begin{DoxyCompactList}\small\item\em Add a new scale overlay to the map object. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$ \hyperlink{group__Elm__Map_ga100f0dbec782910bd0f67515a9f39ebb}{elm\+\_\+map\+\_\+overlay\+\_\+add} (Elm\+\_\+\+Map $\ast$obj, double lon, double lat)
\begin{DoxyCompactList}\small\item\em Add a new overlay to the map object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gac2a7963cdb02494845cc1d4cf167a5b2}{elm\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert} (const Elm\+\_\+\+Map $\ast$obj, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y, double $\ast$lon, double $\ast$lat)
\begin{DoxyCompactList}\small\item\em Convert canvas coordinates into geographic coordinates (longitude, latitude). \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Delete a overlay from the map. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Map_ga9f32cbcc7d601e629752112c93bcf9f0}{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Type} \hyperlink{group__Elm__Map_gabd9eddc2fe411268139e69498ec161cf}{elm\+\_\+map\+\_\+overlay\+\_\+type\+\_\+get} (const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Get the overlay type. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga0067f7e03f714cee441291c27f00e2f5}{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+set} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set a pointer of user data for a overlay. \end{DoxyCompactList}\item 
void $\ast$ \hyperlink{group__Elm__Map_gab0f5c68371bf38bd54adcf15b02ff774}{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+get} (const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Get the user data stored on a overlay. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga3897a57a51c5d3dd9600868c438fdfb3}{elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+set} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} hide)
\begin{DoxyCompactList}\small\item\em Set if the overlay is hidden or not. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Map_gac3b429ab3103756aa6820e8e1882c2e4}{elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+get} (const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Get a value whether the overlay is hidden or not. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gab6ec9926a0e290b8513733dea198d0c8}{elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+set} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, int zoom)
\begin{DoxyCompactList}\small\item\em Set the minimum zoom from where the overlay is displayed. \end{DoxyCompactList}\item 
int \hyperlink{group__Elm__Map_ga3022f8422bf150520df717d529075bd3}{elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+get} (const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Get the minimum zoom from where the overlay is displayed. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga79ed6d100f64eb70094133a51dbed2e5}{elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+set} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} paused)
\begin{DoxyCompactList}\small\item\em Pause or unpause the overlay. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Map_ga06a13fc9a66fc680de4578699f32bfb3}{elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+get} (const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Get a value whether the overlay is paused or not. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Elm__Map_gad4964af6fc2a84146a59dcd09ccd14a7}{elm\+\_\+map\+\_\+overlay\+\_\+visible\+\_\+get} (const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Get a value whether the overlay is visible or not. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga93412222a4d157deec5e2c821ba17c39}{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Set the content object of the overlay. \end{DoxyCompactList}\item 
const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__Elm__Map_ga00d9f07c6a1a5bd2fc457e0b57ab3e74}{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+get} (const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Get the content object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga1e43a278f16fcf4330c46d68f61fe294}{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+set} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$icon)
\begin{DoxyCompactList}\small\item\em Set a icon of the overlay. \end{DoxyCompactList}\item 
const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__Elm__Map_ga4dfab0995238b7c3e69d683b234cc65a}{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+get} (const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Get the icon object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga62e2387668a9e6c4a8ff9d51dab182dd}{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+set} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, double lon, double lat)
\begin{DoxyCompactList}\small\item\em Set the geographic coordinates of the overlay. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga0fb3a238fc4811a83a99310a152013d5}{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+get} (const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, double $\ast$lon, double $\ast$lat)
\begin{DoxyCompactList}\small\item\em Get the geographic coordinates of the overlay. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga2ef4c31306107b391f13e965813f60cd}{elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+set} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, int r, int g, int b, int a)
\begin{DoxyCompactList}\small\item\em Set the object color of the overlay. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga14242f0c25a100ded543efafc6e511c1}{elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+get} (const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, int $\ast$r, int $\ast$g, int $\ast$b, int $\ast$a)
\begin{DoxyCompactList}\small\item\em Get the object color of the overlay. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gadc53acd23ad4e95f87c3fd43d2b5e43b}{elm\+\_\+map\+\_\+overlay\+\_\+show} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Show the given overlay at the center of the map, immediately. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga9836386af587e54f3b9eb9a4cffb085f}{elm\+\_\+map\+\_\+overlays\+\_\+show} (\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$overlays)
\begin{DoxyCompactList}\small\item\em Move and zoom the map to display a list of overlays. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gaa1d4e6d31405ae72e34481c99b0b3f9d}{elm\+\_\+map\+\_\+overlay\+\_\+get\+\_\+cb\+\_\+set} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, \hyperlink{group__Elm__Map_ga8b44c70c54ab85a8e4e6b5cbb3f455c6}{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Get\+\_\+\+Cb} get\+\_\+cb, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the get callback function of the overlay. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gae7f35d23acbdd1fdc3f75282bf54b7e0}{elm\+\_\+map\+\_\+overlay\+\_\+del\+\_\+cb\+\_\+set} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, \hyperlink{group__Elm__Map_gae686d44ecf871b8000373f1cb7dc4e01}{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Del\+\_\+\+Cb} del\+\_\+cb, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the del callback function to call when the overlay is deleted. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga777d9957f6678d76961f60d8c0a5e47a}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+append} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$clas, \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Add a new overlay member to the class overlay. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga6d236f81e938dc2ef7e9ad20c1f09263}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+remove} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$clas, \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)
\begin{DoxyCompactList}\small\item\em Remove a overlay from the class. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga226c12e3b39a5d203024b9f1f1804492}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+set} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$clas, int zoom)
\begin{DoxyCompactList}\small\item\em Set the maximum zoom from where the overlay members in the class can be grouped. \end{DoxyCompactList}\item 
int \hyperlink{group__Elm__Map_gafe6b3a0d6dcff60f133e158c8d0924bc}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+get} (const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$clas)
\begin{DoxyCompactList}\small\item\em Get the maximum zoom from where the overlay members in the class can be grouped. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Elm__Map_ga5b5c5a1e7324bf234f346a9bce120d38}{elm\+\_\+map\+\_\+overlay\+\_\+group\+\_\+members\+\_\+get} (const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$grp)
\begin{DoxyCompactList}\small\item\em Get the overlay members of the group overlay. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga509d308528ef4e0ee2f67f4513caae79}{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+follow} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$bubble, const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Follow a other overlay. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga09f6eac5ac790f1661358fe1c33d5382}{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+append} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$bubble, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$content)
\begin{DoxyCompactList}\small\item\em Add a content object to the bubble overlay. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga9f32522cadd9d1aa4e2de0de2190f2ad}{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+clear} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$bubble)
\begin{DoxyCompactList}\small\item\em Clear all contents inside the bubble overlay. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga1703b93e674b11953e8fc8de655e51aa}{elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+region\+\_\+add} (\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay, double lon, double lat)
\begin{DoxyCompactList}\small\item\em Add a geographic coordinates to the polygon overlay. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gaf3eeb8329e577c8b7c08c9ddc656df77}{elm\+\_\+map\+\_\+route\+\_\+del} (\hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$route)
\begin{DoxyCompactList}\small\item\em Remove a route from the map. \end{DoxyCompactList}\item 
double \hyperlink{group__Elm__Map_gaa4f9afc680429640efbc05049a9eeaab}{elm\+\_\+map\+\_\+route\+\_\+distance\+\_\+get} (const \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$route)
\begin{DoxyCompactList}\small\item\em Get the route distance in kilometers. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Elm__Map_ga9688a7d2b0f0bafbccf5657c86928440}{elm\+\_\+map\+\_\+route\+\_\+node\+\_\+get} (const \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$route)
\begin{DoxyCompactList}\small\item\em Get the information of route nodes. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Elm__Map_gafa5279324ef76d0a8da23499ee5e85d0}{elm\+\_\+map\+\_\+route\+\_\+waypoint\+\_\+get} (const \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$route)
\begin{DoxyCompactList}\small\item\em Get the information of route waypoint. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Elm__Map_ga464f8f74682f984624c800fb0fac97fd}{elm\+\_\+map\+\_\+name\+\_\+address\+\_\+get} (const \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} $\ast$name)
\begin{DoxyCompactList}\small\item\em Get the address of the name. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_gae5c6d7cfa664af6387d73637953b196e}{elm\+\_\+map\+\_\+name\+\_\+region\+\_\+get} (const \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} $\ast$name, double $\ast$lon, double $\ast$lat)
\begin{DoxyCompactList}\small\item\em Get the current coordinates of the name. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Map_ga485c411ffc9914e7d62b22033faae30e}{elm\+\_\+map\+\_\+name\+\_\+del} (\hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} $\ast$name)
\begin{DoxyCompactList}\small\item\em Remove a name from the map. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__Elm__Map_ga509621f20872fe3ef3418919f7fda396}{elm\+\_\+map\+\_\+add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new map widget to the given parent Elementary (container) object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{map_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{img/widget/map/preview-00}}
\end{DoxyImageNoCaption}


This is a widget specifically for displaying a map. It uses basically Open\+Street\+Map provider \href{http://www.openstreetmap.org/,}{\tt http\+://www.\+openstreetmap.\+org/,} but custom providers can be added.

It supports some basic but yet nice features\+: \begin{DoxyItemize}
\item zooming and scrolling, \item markers with content to be displayed when user clicks over them, \item group of markers and \item routes.\end{DoxyItemize}
This widget implements the {\bfseries }  elm-\/scrollable-\/interface interface, so that all (non-\/deprecated) functions for the base Scroller widget also work for map objects.

Smart callbacks one can listen to\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}clicked\char`\"{}} -\/ This is called when a user has clicked the map without dragging around.
\item {\ttfamily \char`\"{}clicked,double\char`\"{}} -\/ This is called when a user has double-\/clicked the map.
\item {\ttfamily \char`\"{}press\char`\"{}} -\/ This is called when a user has pressed down on the map.
\item {\ttfamily \char`\"{}longpressed\char`\"{}} -\/ This is called when a user has pressed down on the map {\ttfamily for} a long time without dragging around.
\item {\ttfamily \char`\"{}scroll\char`\"{}} -\/ the content has been scrolled (moved).
\item {\ttfamily \char`\"{}scroll,drag,start\char`\"{}} -\/ dragging the contents around has started.
\item {\ttfamily \char`\"{}scroll,drag,stop\char`\"{}} -\/ dragging the contents around has stopped.
\item {\ttfamily \char`\"{}scroll,anim,start\char`\"{}} -\/ scrolling animation has started.
\item {\ttfamily \char`\"{}scroll,anim,stop\char`\"{}} -\/ scrolling animation has stopped.
\item {\ttfamily \char`\"{}zoom,start\char`\"{}} -\/ Zoom animation started.
\item {\ttfamily \char`\"{}zoom,stop\char`\"{}} -\/ Zoom animation stopped.
\item {\ttfamily \char`\"{}zoom,change\char`\"{}} -\/ Zoom changed when using an auto zoom mode.
\item {\ttfamily \char`\"{}tile,load\char`\"{}} -\/ A map tile image load begins.
\item {\ttfamily \char`\"{}tile,loaded\char`\"{}} -\/ A map tile image load ends.
\item {\ttfamily \char`\"{}tile,loaded,fail\char`\"{}} -\/ A map tile image load fails.
\item {\ttfamily \char`\"{}route,load\char`\"{}} -\/ Route request begins.
\item {\ttfamily \char`\"{}route,loaded\char`\"{}} -\/ Route request ends.
\item {\ttfamily \char`\"{}route,loaded,fail\char`\"{}} -\/ Route request fails.
\item {\ttfamily \char`\"{}name,load\char`\"{}} -\/ Name request begins.
\item {\ttfamily \char`\"{}name,loaded\char`\"{}} -\/ Name request ends.
\item {\ttfamily \char`\"{}name,loaded,fail\char`\"{}} -\/ Name request fails.
\item {\ttfamily \char`\"{}overlay,clicked\char`\"{}} -\/ A overlay is clicked.
\item {\ttfamily \char`\"{}loaded\char`\"{}} -\/ when a map is finally loaded. (since 1.\+7)
\item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ the program\textquotesingle{}s language changed
\item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the map has received focus. (since 1.\+8)
\item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the map has lost focus. (since 1.\+8)
\end{DoxyItemize}

Available style for map widget\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} 
\end{DoxyItemize}

Available style for markers\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}radio\char`\"{}} 
\item {\ttfamily \char`\"{}radio2\char`\"{}} 
\item {\ttfamily \char`\"{}empty\char`\"{}} 
\end{DoxyItemize}

Available style for marker bubble\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} 
\end{DoxyItemize}

List of examples\+: \begin{DoxyItemize}
\item map\+\_\+example\+\_\+01 \item map\+\_\+example\+\_\+02 \item map\+\_\+example\+\_\+03 \end{DoxyItemize}


\subsection{Typedef Documentation}
\hypertarget{group__Elm__Map_ga7679ec39746add09f3516abe13bdaae3}{}\label{group__Elm__Map_ga7679ec39746add09f3516abe13bdaae3} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Marker@{Elm\+\_\+\+Map\+\_\+\+Marker}}
\index{Elm\+\_\+\+Map\+\_\+\+Marker@{Elm\+\_\+\+Map\+\_\+\+Marker}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Marker}{Elm\_Map\_Marker}}
{\footnotesize\ttfamily typedef struct \+\_\+\+Elm\+\_\+\+Map\+\_\+\+Marker \hyperlink{group__Elm__Map_ga7679ec39746add09f3516abe13bdaae3}{Elm\+\_\+\+Map\+\_\+\+Marker}}



A marker to be shown in a specific point of the map. 

Can be created with elm\+\_\+map\+\_\+marker\+\_\+add() and deleted with elm\+\_\+map\+\_\+marker\+\_\+remove(). \hypertarget{group__Elm__Map_ga4bade67aa16efba11b97768c3d0375a2}{}\label{group__Elm__Map_ga4bade67aa16efba11b97768c3d0375a2} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Class@{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Class}}
\index{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Class@{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Class}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Class}{Elm\_Map\_Marker\_Class}}
{\footnotesize\ttfamily typedef struct \+\_\+\+Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Class \hyperlink{group__Elm__Map_ga4bade67aa16efba11b97768c3d0375a2}{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Class}}



Each marker must be associated to a class. 

It\textquotesingle{}s required to add a mark. The class defines the style of the marker when a marker is displayed alone (not grouped). A new class can be created with elm\+\_\+map\+\_\+marker\+\_\+class\+\_\+new(). \hypertarget{group__Elm__Map_ga6b92891be42de130a5681108908547fa}{}\label{group__Elm__Map_ga6b92891be42de130a5681108908547fa} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Class@{Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Class}}
\index{Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Class@{Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Class}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Class}{Elm\_Map\_Group\_Class}}
{\footnotesize\ttfamily typedef struct \+\_\+\+Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Class \hyperlink{group__Elm__Map_ga6b92891be42de130a5681108908547fa}{Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Class}}



Each marker must be associated to a group class. 

It\textquotesingle{}s required to add a mark. The group class defines the style of the marker when a marker is grouped to other markers. Markers with the same group are grouped if they are close. A new group class can be created with elm\+\_\+map\+\_\+marker\+\_\+group\+\_\+class\+\_\+new(). \hypertarget{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{}\label{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Route@{Elm\+\_\+\+Map\+\_\+\+Route}}
\index{Elm\+\_\+\+Map\+\_\+\+Route@{Elm\+\_\+\+Map\+\_\+\+Route}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Route}{Elm\_Map\_Route}}
{\footnotesize\ttfamily typedef struct \hyperlink{struct__Elm__Map__Route}{\+\_\+\+Elm\+\_\+\+Map\+\_\+\+Route} \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route}}



A route to be shown in the map. 

Can be created with \hyperlink{group__Elm__Map_ga64d63aafc59938f16f7ab731c134446f}{elm\+\_\+map\+\_\+route\+\_\+add()} and deleted with \hyperlink{group__Elm__Map_gaf3eeb8329e577c8b7c08c9ddc656df77}{elm\+\_\+map\+\_\+route\+\_\+del()}. \hypertarget{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{}\label{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Name@{Elm\+\_\+\+Map\+\_\+\+Name}}
\index{Elm\+\_\+\+Map\+\_\+\+Name@{Elm\+\_\+\+Map\+\_\+\+Name}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Name}{Elm\_Map\_Name}}
{\footnotesize\ttfamily typedef struct \hyperlink{struct__Elm__Map__Name}{\+\_\+\+Elm\+\_\+\+Map\+\_\+\+Name} \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name}}



A handle for specific coordinates. 

\hypertarget{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{}\label{group__Elm__Map_ga6b75280d64c71af38288849960d572fe} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Overlay@{Elm\+\_\+\+Map\+\_\+\+Overlay}}
\index{Elm\+\_\+\+Map\+\_\+\+Overlay@{Elm\+\_\+\+Map\+\_\+\+Overlay}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Overlay}{Elm\_Map\_Overlay}}
{\footnotesize\ttfamily typedef struct \hyperlink{struct__Elm__Map__Overlay}{\+\_\+\+Elm\+\_\+\+Map\+\_\+\+Overlay} \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}}



A overlay to be shown in a specific point of the map. 

This can be created by \hyperlink{group__Elm__Map_ga100f0dbec782910bd0f67515a9f39ebb}{elm\+\_\+map\+\_\+overlay\+\_\+add()} and similar functions and deleted by \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del()}. \hypertarget{group__Elm__Map_ga333df53993010ace47ac2fa447d5c5c2}{}\label{group__Elm__Map_ga333df53993010ace47ac2fa447d5c5c2} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Get\+\_\+\+Func@{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Get\+\_\+\+Func}}
\index{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Get\+\_\+\+Func@{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Get\+\_\+\+Func}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Get\+\_\+\+Func}{Elm\_Map\_Marker\_Get\_Func}}
{\footnotesize\ttfamily typedef \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}$\ast$($\ast$ Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Get\+\_\+\+Func) (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Elm__Map_ga7679ec39746add09f3516abe13bdaae3}{Elm\+\_\+\+Map\+\_\+\+Marker} $\ast$marker, void $\ast$data)}



Bubble content fetching class function for marker classes. 

When the user click on a marker, a bubble is displayed with a content. \hypertarget{group__Elm__Map_gadc06a6a136dc1ab49eb163a0f1d31563}{}\label{group__Elm__Map_gadc06a6a136dc1ab49eb163a0f1d31563} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Del\+\_\+\+Func@{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Del\+\_\+\+Func}}
\index{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Del\+\_\+\+Func@{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Del\+\_\+\+Func}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Del\+\_\+\+Func}{Elm\_Map\_Marker\_Del\_Func}}
{\footnotesize\ttfamily typedef void($\ast$ Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Del\+\_\+\+Func) (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Elm__Map_ga7679ec39746add09f3516abe13bdaae3}{Elm\+\_\+\+Map\+\_\+\+Marker} $\ast$marker, void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$o)}



Function to delete bubble content for marker classes. 

\hypertarget{group__Elm__Map_gacf8d0c0b578f805515409de4e8179cd9}{}\label{group__Elm__Map_gacf8d0c0b578f805515409de4e8179cd9} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func@{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func}}
\index{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func@{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func}{Elm\_Map\_Marker\_Icon\_Get\_Func}}
{\footnotesize\ttfamily typedef \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}$\ast$($\ast$ Elm\+\_\+\+Map\+\_\+\+Marker\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func) (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, \hyperlink{group__Elm__Map_ga7679ec39746add09f3516abe13bdaae3}{Elm\+\_\+\+Map\+\_\+\+Marker} $\ast$marker, void $\ast$data)}



Icon fetching class function for marker classes. 

\hypertarget{group__Elm__Map_ga1a4f2bde8ad79d9597ad04be282911d2}{}\label{group__Elm__Map_ga1a4f2bde8ad79d9597ad04be282911d2} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func@{Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func}}
\index{Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func@{Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func}{Elm\_Map\_Group\_Icon\_Get\_Func}}
{\footnotesize\ttfamily typedef \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}$\ast$($\ast$ Elm\+\_\+\+Map\+\_\+\+Group\+\_\+\+Icon\+\_\+\+Get\+\_\+\+Func) (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj, void $\ast$data)}



Icon fetching class function for markers group classes. 

\hypertarget{group__Elm__Map_ga8b44c70c54ab85a8e4e6b5cbb3f455c6}{}\label{group__Elm__Map_ga8b44c70c54ab85a8e4e6b5cbb3f455c6} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Get\+\_\+\+Cb@{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Get\+\_\+\+Cb}}
\index{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Get\+\_\+\+Cb@{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Get\+\_\+\+Cb}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Get\+\_\+\+Cb}{Elm\_Map\_Overlay\_Get\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Get\+\_\+\+Cb) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$map, \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)}



Get callback function for the overlay. 

\hypertarget{group__Elm__Map_gae686d44ecf871b8000373f1cb7dc4e01}{}\label{group__Elm__Map_gae686d44ecf871b8000373f1cb7dc4e01} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Del\+\_\+\+Cb@{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Del\+\_\+\+Cb}}
\index{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Del\+\_\+\+Cb@{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Del\+\_\+\+Cb}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Del\+\_\+\+Cb}{Elm\_Map\_Overlay\_Del\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Del\+\_\+\+Cb) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$map, \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$overlay)}



Det callback function for the overlay. 

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\hypertarget{group__Elm__Map_ga04d97a2d84cad71629280963001f2580}{}\label{group__Elm__Map_ga04d97a2d84cad71629280963001f2580} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb@{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb}}
\index{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb@{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb}{Elm\_Map\_Name\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$map, \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} $\ast$name)}



Async-\/callback function for the name request. 

\hypertarget{group__Elm__Map_ga56ed5c46e73427a92961baa2d241c07c}{}\label{group__Elm__Map_ga56ed5c46e73427a92961baa2d241c07c} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+List\+\_\+\+Cb@{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+List\+\_\+\+Cb}}
\index{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+List\+\_\+\+Cb@{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+List\+\_\+\+Cb}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+List\+\_\+\+Cb}{Elm\_Map\_Name\_List\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+List\+\_\+\+Cb) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$map, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$name\+\_\+list)}



Async-\/callback function for the name list request. 

\hypertarget{group__Elm__Map_gac3b16c60b0e7358cb2bdf655f75a7cf6}{}\label{group__Elm__Map_gac3b16c60b0e7358cb2bdf655f75a7cf6} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb@{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb}}
\index{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb@{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb}{Elm\_Map\_Route\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb) (void $\ast$data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$map, \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$route)}



Async-\/callback function for the route request. 



\subsection{Enumeration Type Documentation}
\hypertarget{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{}\label{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode@{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode}}
\index{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode@{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode}{Elm\_Map\_Zoom\_Mode}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily enum \hyperlink{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode}}



Set map\textquotesingle{}s zoom behavior. 

It can be set to manual or automatic.

Default value is \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL.

Values {\bfseries  don\textquotesingle{}t } work as bitmask, only one can be chosen.

Valid sizes are 2$^\wedge$zoom, consequently the map may be smaller than the scroller view.

See \hyperlink{group__Elm__Map_gae66b349523d99ba2d9d484d6b6a84363}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set()} See \hyperlink{group__Elm__Map_gaa0858d7e9de707faace46e850cfc464f}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get()} \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}}}\hypertarget{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{}\label{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT&Zoom controlled manually by \hyperlink{group__Elm__Map_ga6b0ed063bb78d99c6531f71b628bd77a}{elm\+\_\+map\+\_\+zoom\+\_\+set()}. It\textquotesingle{}s set by default. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}}}\hypertarget{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{}\label{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL&Zoom until map fits inside the scroll frame with no pixels outside this area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a6b884fd319cac54363fbb2cfce45a92d}{}\label{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a6b884fd319cac54363fbb2cfce45a92d} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST&Zoom until map fills scroll, ensuring no pixels are left unfilled. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}}}\hypertarget{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{}\label{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT&Zoom controlled manually by \hyperlink{group__Elm__Map_ga6b0ed063bb78d99c6531f71b628bd77a}{elm\+\_\+map\+\_\+zoom\+\_\+set()}. It\textquotesingle{}s set by default. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}}}\hypertarget{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{}\label{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL&Zoom until map fits inside the scroll frame with no pixels outside this area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a6b884fd319cac54363fbb2cfce45a92d}{}\label{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a6b884fd319cac54363fbb2cfce45a92d} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST&Zoom until map fills scroll, ensuring no pixels are left unfilled. \\
\hline

\end{DoxyEnumFields}
\hypertarget{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{}\label{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type@{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}
\index{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type@{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}{Elm\_Map\_Source\_Type}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily enum \hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}



Set type of a external source (provider). 

See \hyperlink{group__Elm__Map_ga9b2b117a2c02e75c1f53f126e1bddc64}{elm\+\_\+obj\+\_\+map\+\_\+sources\+\_\+get()} See \hyperlink{group__Elm__Map_gaaf0e088aaa2fb5e17c901e3fe08216b1}{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+get()} See \hyperlink{group__Elm__Map_ga89271a1125f973d9261c9a969075756a}{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+set()} \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}}}\hypertarget{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24}{}\label{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE&Map tile provider. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}}}\hypertarget{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1}{}\label{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME&Route service provider. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220ae2b2e3b442aa6c731bc7c6998e46fd6c}{}\label{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220ae2b2e3b442aa6c731bc7c6998e46fd6c} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST&Name service provider. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}}}\hypertarget{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24}{}\label{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE&Map tile provider. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}}}\hypertarget{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1}{}\label{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME&Route service provider. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220ae2b2e3b442aa6c731bc7c6998e46fd6c}{}\label{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220ae2b2e3b442aa6c731bc7c6998e46fd6c} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST&Name service provider. \\
\hline

\end{DoxyEnumFields}
\hypertarget{group__Elm__Map_ga475f32243c8d8fcb3081b80194f8fe27}{}\label{group__Elm__Map_ga475f32243c8d8fcb3081b80194f8fe27} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type@{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type}}
\index{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type@{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type}{Elm\_Map\_Route\_Type}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily enum \hyperlink{group__Elm__Map_ga475f32243c8d8fcb3081b80194f8fe27}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type}}



Set type of transport used on route. 

See \hyperlink{group__Elm__Map_ga412814172b57d462d7556fddaa091f30}{elm\+\_\+obj\+\_\+map\+\_\+route\+\_\+add()} \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}}}\hypertarget{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505}{}\label{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE&Route should consider an automobile will be used. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT}}}\hypertarget{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95}{}\label{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT&Route should consider a bicycle will be used by the user. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a8ec098e13905e0d118e8e960388a3a9b}{}\label{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a8ec098e13905e0d118e8e960388a3a9b} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST&Route should consider user will be walking. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}}}\hypertarget{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505}{}\label{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE&Route should consider an automobile will be used. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT}}}\hypertarget{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95}{}\label{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT&Route should consider a bicycle will be used by the user. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a8ec098e13905e0d118e8e960388a3a9b}{}\label{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a8ec098e13905e0d118e8e960388a3a9b} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST&Route should consider user will be walking. \\
\hline

\end{DoxyEnumFields}
\hypertarget{group__Elm__Map_gaaa4a6dd08f05a645f2c963c05e1c1186}{}\label{group__Elm__Map_gaaa4a6dd08f05a645f2c963c05e1c1186} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method@{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method}}
\index{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method@{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method}{Elm\_Map\_Route\_Method}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily enum \hyperlink{group__Elm__Map_gaaa4a6dd08f05a645f2c963c05e1c1186}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method}}



Set the routing method, what should be prioritized, time or distance. 

See \hyperlink{group__Elm__Map_ga412814172b57d462d7556fddaa091f30}{elm\+\_\+obj\+\_\+map\+\_\+route\+\_\+add()} \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST}}}\hypertarget{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b}{}\label{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST&Route should prioritize time. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186a10ca22098578eee84eba92b01667b441}{}\label{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186a10ca22098578eee84eba92b01667b441} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST&Route should prioritize distance. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST}}}\hypertarget{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b}{}\label{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST&Route should prioritize time. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186a10ca22098578eee84eba92b01667b441}{}\label{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186a10ca22098578eee84eba92b01667b441} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST&Route should prioritize distance. \\
\hline

\end{DoxyEnumFields}
\hypertarget{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{}\label{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode@{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode}}
\index{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode@{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode}{Elm\_Map\_Zoom\_Mode}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily enum \hyperlink{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode}}



Set map\textquotesingle{}s zoom behavior. 

It can be set to manual or automatic.

Default value is \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL.

Values {\bfseries  don\textquotesingle{}t } work as bitmask, only one can be chosen.

Valid sizes are 2$^\wedge$zoom, consequently the map may be smaller than the scroller view.

See \hyperlink{group__Elm__Map_gac2ac4b17dfeffeb41b7c67b7156de78e}{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set()} See \hyperlink{group__Elm__Map_ga5f7b5d77d7bb7c4cad102e0b03f7542a}{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get()} \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}}}\hypertarget{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{}\label{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT&Zoom controlled manually by \hyperlink{group__Elm__Map_ga6b0ed063bb78d99c6531f71b628bd77a}{elm\+\_\+map\+\_\+zoom\+\_\+set()}. It\textquotesingle{}s set by default. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}}}\hypertarget{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{}\label{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL&Zoom until map fits inside the scroll frame with no pixels outside this area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a6b884fd319cac54363fbb2cfce45a92d}{}\label{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a6b884fd319cac54363fbb2cfce45a92d} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST&Zoom until map fills scroll, ensuring no pixels are left unfilled. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}}}\hypertarget{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{}\label{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT&Zoom controlled manually by \hyperlink{group__Elm__Map_ga6b0ed063bb78d99c6531f71b628bd77a}{elm\+\_\+map\+\_\+zoom\+\_\+set()}. It\textquotesingle{}s set by default. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}}}\hypertarget{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{}\label{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL&Zoom until map fits inside the scroll frame with no pixels outside this area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a6b884fd319cac54363fbb2cfce45a92d}{}\label{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a6b884fd319cac54363fbb2cfce45a92d} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+L\+A\+ST&Zoom until map fills scroll, ensuring no pixels are left unfilled. \\
\hline

\end{DoxyEnumFields}
\hypertarget{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{}\label{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type@{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}
\index{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type@{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}{Elm\_Map\_Source\_Type}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily enum \hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}



Set type of a external source (provider). 

See \hyperlink{group__Elm__Map_ga1f3cf53b57523235b22b6ab3d2ec6e2b}{elm\+\_\+map\+\_\+sources\+\_\+get()} See \hyperlink{group__Elm__Map_ga2c8001ad36e2bd61b15be2f6773c4590}{elm\+\_\+map\+\_\+source\+\_\+get()} See \hyperlink{group__Elm__Map_ga9eff6f18cf429e6aee1a92a137530989}{elm\+\_\+map\+\_\+source\+\_\+set()} \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}}}\hypertarget{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24}{}\label{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE&Map tile provider. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}}}\hypertarget{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1}{}\label{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME&Route service provider. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220ae2b2e3b442aa6c731bc7c6998e46fd6c}{}\label{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220ae2b2e3b442aa6c731bc7c6998e46fd6c} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST&Name service provider. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE}}}\hypertarget{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24}{}\label{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE&Map tile provider. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME}}}\hypertarget{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1}{}\label{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME&Route service provider. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220ae2b2e3b442aa6c731bc7c6998e46fd6c}{}\label{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220ae2b2e3b442aa6c731bc7c6998e46fd6c} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST&Name service provider. \\
\hline

\end{DoxyEnumFields}
\hypertarget{group__Elm__Map_ga475f32243c8d8fcb3081b80194f8fe27}{}\label{group__Elm__Map_ga475f32243c8d8fcb3081b80194f8fe27} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type@{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type}}
\index{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type@{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type}{Elm\_Map\_Route\_Type}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily enum \hyperlink{group__Elm__Map_ga475f32243c8d8fcb3081b80194f8fe27}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type}}



Set type of transport used on route. 

See \hyperlink{group__Elm__Map_ga64d63aafc59938f16f7ab731c134446f}{elm\+\_\+map\+\_\+route\+\_\+add()} \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}}}\hypertarget{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505}{}\label{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE&Route should consider an automobile will be used. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT}}}\hypertarget{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95}{}\label{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT&Route should consider a bicycle will be used by the user. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a8ec098e13905e0d118e8e960388a3a9b}{}\label{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a8ec098e13905e0d118e8e960388a3a9b} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST&Route should consider user will be walking. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}}}\hypertarget{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505}{}\label{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE&Route should consider an automobile will be used. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT}}}\hypertarget{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95}{}\label{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT&Route should consider a bicycle will be used by the user. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a8ec098e13905e0d118e8e960388a3a9b}{}\label{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a8ec098e13905e0d118e8e960388a3a9b} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST&Route should consider user will be walking. \\
\hline

\end{DoxyEnumFields}
\hypertarget{group__Elm__Map_gaaa4a6dd08f05a645f2c963c05e1c1186}{}\label{group__Elm__Map_gaaa4a6dd08f05a645f2c963c05e1c1186} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method@{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method}}
\index{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method@{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method}{Elm\_Map\_Route\_Method}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily enum \hyperlink{group__Elm__Map_gaaa4a6dd08f05a645f2c963c05e1c1186}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method}}



Set the routing method, what should be prioritized, time or distance. 

See \hyperlink{group__Elm__Map_ga64d63aafc59938f16f7ab731c134446f}{elm\+\_\+map\+\_\+route\+\_\+add()} \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST}}}\hypertarget{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b}{}\label{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST&Route should prioritize time. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186a10ca22098578eee84eba92b01667b441}{}\label{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186a10ca22098578eee84eba92b01667b441} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST&Route should prioritize distance. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST}}}\hypertarget{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b}{}\label{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST&Route should prioritize time. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}!Map@{Map}}\index{Map@{Map}!E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST@{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST}}}\hypertarget{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186a10ca22098578eee84eba92b01667b441}{}\label{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186a10ca22098578eee84eba92b01667b441} 
E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+L\+A\+ST&Route should prioritize distance. \\
\hline

\end{DoxyEnumFields}
\hypertarget{group__Elm__Map_ga867f2f9eb72a76f3d7d8349d5b5d2b58}{}\label{group__Elm__Map_ga867f2f9eb72a76f3d7d8349d5b5d2b58} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Method@{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Method}}
\index{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Method@{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Method}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Method}{Elm\_Map\_Name\_Method}}
{\footnotesize\ttfamily enum \hyperlink{group__Elm__Map_ga867f2f9eb72a76f3d7d8349d5b5d2b58}{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Method}}



Set the name search method. 

This is for name module interface. \hypertarget{group__Elm__Map_ga9f32cbcc7d601e629752112c93bcf9f0}{}\label{group__Elm__Map_ga9f32cbcc7d601e629752112c93bcf9f0} 
\index{Map@{Map}!Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Type@{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Type}}
\index{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Type@{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Type}!Map@{Map}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Type}{Elm\_Map\_Overlay\_Type}}
{\footnotesize\ttfamily enum \hyperlink{group__Elm__Map_ga9f32cbcc7d601e629752112c93bcf9f0}{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Type}}



Set overlay type to be used. 

This type is resolved when the overlay is created. You can get this value by \hyperlink{group__Elm__Map_gabd9eddc2fe411268139e69498ec161cf}{elm\+\_\+map\+\_\+overlay\+\_\+type\+\_\+get()}.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_gabd9eddc2fe411268139e69498ec161cf}{elm\+\_\+map\+\_\+overlay\+\_\+type\+\_\+get()} 

\hyperlink{group__Elm__Map_ga100f0dbec782910bd0f67515a9f39ebb}{elm\+\_\+map\+\_\+overlay\+\_\+add()} 

\hyperlink{group__Elm__Map_ga3b0343d426233644e6bba87cb352ee0b}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add()} 

\hyperlink{group__Elm__Map_gadb9e80c0e108597e24e909c6636f8fbb}{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add()} 
\end{DoxySeeAlso}


\subsection{Function Documentation}
\hypertarget{group__Elm__Map_ga66ba1046d752f4dc46b4de778b5e8e60}{}\label{group__Elm__Map_ga66ba1046d752f4dc46b4de778b5e8e60} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+set}}
\index{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+set()}{elm\_obj\_map\_zoom\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{int}]{zoom }\end{DoxyParamCaption})}



Set the zoom level of the map. 

This sets the zoom level.

It will respect limits defined by \hyperlink{group__Elm__Map_gae98db2eee260c5bc50c297a782693eea}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set} and \hyperlink{group__Elm__Map_ga1e641bdd4d7cba8a1d2936cc83cabdb4}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set}.

By default these values are 0 (world map) and 18 (maximum zoom).

This function should be used when zoom mode is set to \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL. This is the default mode, and can be set with \hyperlink{group__Elm__Map_gae66b349523d99ba2d9d484d6b6a84363}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em zoom} & The zoom level. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+zoom\+\_\+set().

\hypertarget{group__Elm__Map_ga087023679cfd9a35bb11bb9784c5883f}{}\label{group__Elm__Map_ga087023679cfd9a35bb11bb9784c5883f} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+get()}{elm\_obj\_map\_zoom\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI int elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the zoom level of the map. 

This returns the current zoom level of the map object.

Note that if you set the fill mode to other than \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL (which is the default), the zoom level may be changed at any time by the map object itself to account for map size and map viewport size.

\begin{DoxyReturn}{Returns}
The zoom level. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+zoom\+\_\+get().

\hypertarget{group__Elm__Map_ga50d55fa108e12949476463160d18ef5b}{}\label{group__Elm__Map_ga50d55fa108e12949476463160d18ef5b} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+set}}
\index{elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+set()}{elm\_obj\_map\_paused\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{paused }\end{DoxyParamCaption})}



Pause or unpause the map. 

This sets the paused state to on (\$true) or off (\$false) for map.

The default is off.

This will stop zooming using animation, changing zoom levels will change instantly. This will stop any existing animations that are running.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em paused} & Use {\ttfamily true} to pause the map {\ttfamily obj} or {\ttfamily false} to unpause it. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+paused\+\_\+set().

\hypertarget{group__Elm__Map_ga0109dd77dfa7f50d01e2b0e450c84961}{}\label{group__Elm__Map_ga0109dd77dfa7f50d01e2b0e450c84961} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+get()}{elm\_obj\_map\_paused\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Get a value whether map is paused or not. 

This gets the current paused state for the map object.

\begin{DoxyReturn}{Returns}
Use {\ttfamily true} to pause the map {\ttfamily obj} or {\ttfamily false} to unpause it. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+paused\+\_\+get().

\hypertarget{group__Elm__Map_ga70e4f308dad920e1cb5d94be8c2a52cf}{}\label{group__Elm__Map_ga70e4f308dad920e1cb5d94be8c2a52cf} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set}}
\index{elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set()}{elm\_obj\_map\_wheel\_disabled\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{disabled }\end{DoxyParamCaption})}



Enable or disable mouse wheel to be used to zoom in / out the map. 

Wheel is enabled by default.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em disabled} & Use {\ttfamily true} to disable mouse wheel or {\ttfamily false} to enable it. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set().

\hypertarget{group__Elm__Map_gaf7253f39e7beb2465562c399543e2ba4}{}\label{group__Elm__Map_gaf7253f39e7beb2465562c399543e2ba4} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get()}{elm\_obj\_map\_wheel\_disabled\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Get a value whether mouse wheel is enabled or not. 

Mouse wheel can be used for the user to zoom in or zoom out the map.

\begin{DoxyReturn}{Returns}
Use {\ttfamily true} to disable mouse wheel or {\ttfamily false} to enable it. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get().

\hypertarget{group__Elm__Map_gae98db2eee260c5bc50c297a782693eea}{}\label{group__Elm__Map_gae98db2eee260c5bc50c297a782693eea} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set}}
\index{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set()}{elm\_obj\_map\_zoom\_min\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{int}]{zoom }\end{DoxyParamCaption})}



Set the minimum zoom of the source. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em zoom} & Minimum zoom value to be used. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set().

\hypertarget{group__Elm__Map_gadf714e9df40467b71b524cc23ba1e686}{}\label{group__Elm__Map_gadf714e9df40467b71b524cc23ba1e686} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get()}{elm\_obj\_map\_zoom\_min\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI int elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the minimum zoom of the source. 

\begin{DoxyReturn}{Returns}
Minimum zoom value to be used. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get().

\hypertarget{group__Elm__Map_gaf3b14c1d6fcc3801586bfa9a2c300289}{}\label{group__Elm__Map_gaf3b14c1d6fcc3801586bfa9a2c300289} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+set}}
\index{elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+set()}{elm\_obj\_map\_rotate\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{double}]{degree,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{cx,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{cy }\end{DoxyParamCaption})}



Rotate the map. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em degree} & Angle from 0.\+0 to 360.\+0 to rotate around Z axis. \\
\hline
\mbox{\tt in}  & {\em cx} & Rotation\textquotesingle{}s center horizontal position. \\
\hline
\mbox{\tt in}  & {\em cy} & Rotation\textquotesingle{}s center vertical position. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+rotate\+\_\+set().

\hypertarget{group__Elm__Map_ga976fa29d45e7fb86baf1a859a05f45fc}{}\label{group__Elm__Map_ga976fa29d45e7fb86baf1a859a05f45fc} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+get()}{elm\_obj\_map\_rotate\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{double $\ast$}]{degree,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{cx,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{cy }\end{DoxyParamCaption})}



Get the rotate degree of the map. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em degree} & Angle from 0.\+0 to 360.\+0 to rotate around Z axis. \\
\hline
\mbox{\tt out}  & {\em cx} & Rotation\textquotesingle{}s center horizontal position. \\
\hline
\mbox{\tt out}  & {\em cy} & Rotation\textquotesingle{}s center vertical position. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+rotate\+\_\+get().

\hypertarget{group__Elm__Map_gad459d3e097b2936b00cf2738537c2856}{}\label{group__Elm__Map_gad459d3e097b2936b00cf2738537c2856} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+set}}
\index{elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+set()}{elm\_obj\_map\_user\_agent\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{const char $\ast$}]{user\+\_\+agent }\end{DoxyParamCaption})}



Set the user agent used by the map object to access routing services. 

User agent is a client application implementing a network protocol used in communications within a clientserver distributed computing system

The {\ttfamily user\+\_\+agent} identification string will transmitted in a header field {\ttfamily User-\/\+Agent}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em user\+\_\+agent} & The user agent to be used by the map. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+set().

\hypertarget{group__Elm__Map_gaab6f1e9ae0cb3d1c74047f9979a5e868}{}\label{group__Elm__Map_gaab6f1e9ae0cb3d1c74047f9979a5e868} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+get()}{elm\_obj\_map\_user\_agent\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI const char$\ast$ elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the user agent used by the map object. 

\begin{DoxyReturn}{Returns}
The user agent to be used by the map. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+get().

\hypertarget{group__Elm__Map_ga1e641bdd4d7cba8a1d2936cc83cabdb4}{}\label{group__Elm__Map_ga1e641bdd4d7cba8a1d2936cc83cabdb4} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set}}
\index{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set()}{elm\_obj\_map\_zoom\_max\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{int}]{zoom }\end{DoxyParamCaption})}



Set the maximum zoom of the source. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em zoom} & Maximum zoom value to be used. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set().

\hypertarget{group__Elm__Map_gab25d988874ff3acc1fc495446665cb78}{}\label{group__Elm__Map_gab25d988874ff3acc1fc495446665cb78} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get()}{elm\_obj\_map\_zoom\_max\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI int elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the maximum zoom of the source. 

\begin{DoxyReturn}{Returns}
Maximum zoom value to be used. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get().

\hypertarget{group__Elm__Map_gae66b349523d99ba2d9d484d6b6a84363}{}\label{group__Elm__Map_gae66b349523d99ba2d9d484d6b6a84363} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set}}
\index{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set()}{elm\_obj\_map\_zoom\_mode\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{\hyperlink{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode}}]{mode }\end{DoxyParamCaption})}



Set the zoom mode used by the map object. 

This sets the zoom mode to manual or one of the automatic levels. Manual (\#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL) means that zoom is set manually by \hyperlink{group__Elm__Map_gae66b349523d99ba2d9d484d6b6a84363}{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set} and will stay at that level until changed by code or until zoom mode is changed. This is the default mode.

The Automatic modes will allow the map object to automatically adjust zoom mode based on properties. \hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT} will adjust zoom so the map fits inside the scroll frame with no pixels outside this area. \hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL} will be similar but ensure no pixels within the frame are left unfilled. Do not forget that the valid sizes are 2$^\wedge$zoom, consequently the map may be smaller than the scroller view.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em mode} & The zoom mode of the map, being it one of \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL (default), \hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}, or \hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set().

\hypertarget{group__Elm__Map_gaa0858d7e9de707faace46e850cfc464f}{}\label{group__Elm__Map_gaa0858d7e9de707faace46e850cfc464f} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get()}{elm\_obj\_map\_zoom\_mode\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode} elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the zoom mode used by the map object. 

This function returns the current zoom mode used by the ma object.

\begin{DoxyReturn}{Returns}
The zoom mode of the map, being it one of \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL (default), \hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}, or \hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get().

\hypertarget{group__Elm__Map_gaa59d9c6440ee6c3d9c05640d567358d1}{}\label{group__Elm__Map_gaa59d9c6440ee6c3d9c05640d567358d1} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+get()}{elm\_obj\_map\_region\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{double $\ast$}]{lon,  }\item[{double $\ast$}]{lat }\end{DoxyParamCaption})}



Get the current geographic coordinates of the map. 

This gets the current center coordinates of the map object. It can be set by \hyperlink{group__Elm__Map_gab0783168a2fd18f7c9e762684f5e3436}{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+bring\+\_\+in} and \hyperlink{group__Elm__Map_ga3a27228335073952cbe5f1b263eb0df5}{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+show}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em lon} & Pointer to store longitude. \\
\hline
\mbox{\tt out}  & {\em lat} & Pointer to store latitude. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+region\+\_\+get().

\hypertarget{group__Elm__Map_ga3c85861042db325b52e4245d8b2b293b}{}\label{group__Elm__Map_ga3c85861042db325b52e4245d8b2b293b} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+overlays\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+overlays\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+overlays\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+overlays\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+overlays\+\_\+get()}{elm\_obj\_map\_overlays\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}$\ast$ elm\+\_\+obj\+\_\+map\+\_\+overlays\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Return all overlays in the map object. 

This list includes group overlays also. So this can be changed dynamically while zooming and panning.

\begin{DoxyReturn}{Returns}
The list of all overlays or {\ttfamily null} upon failure.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by elm\+\_\+map\+\_\+overlays\+\_\+get().

\hypertarget{group__Elm__Map_ga4767672fec637fed61e3fef0eb6c9fa7}{}\label{group__Elm__Map_ga4767672fec637fed61e3fef0eb6c9fa7} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get()}{elm\_obj\_map\_tile\_load\_status\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{int $\ast$}]{try\+\_\+num,  }\item[{int $\ast$}]{finish\+\_\+num }\end{DoxyParamCaption})}



Get the information of tile load status. 

This gets the current tile loaded status for the map object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em try\+\_\+num} & Pointer to store number of tiles download requested. \\
\hline
\mbox{\tt out}  & {\em finish\+\_\+num} & Pointer to store number of tiles successfully downloaded. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get().

\hypertarget{group__Elm__Map_ga89271a1125f973d9261c9a969075756a}{}\label{group__Elm__Map_ga89271a1125f973d9261c9a969075756a} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+set}}
\index{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+set@{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+set()}{elm\_obj\_map\_source\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{\hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}]{type,  }\item[{const char $\ast$}]{source\+\_\+name }\end{DoxyParamCaption})}



Set the current source of the map for a specific type. 

Map widget retrieves tile images that composes the map from a web service. This web service can be set with this method for \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+I\+LE type. A different service can return a different maps with different information and it can use different zoom values.

Map widget provides route data based on a external web service. This web service can be set with this method for \hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE} type.

Map widget also provide geoname data based on a external web service. This web service can be set with this method for \hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME} type.

The {\ttfamily source\+\_\+name} need to match one of the names provided by \hyperlink{group__Elm__Map_ga9b2b117a2c02e75c1f53f126e1bddc64}{elm\+\_\+obj\+\_\+map\+\_\+sources\+\_\+get}.

The current source can be get using \hyperlink{group__Elm__Map_gaaf0e088aaa2fb5e17c901e3fe08216b1}{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+get}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em type} & Source type. \\
\hline
\mbox{\tt in}  & {\em source\+\_\+name} & The source to be used. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+source\+\_\+set().

\hypertarget{group__Elm__Map_gaaf0e088aaa2fb5e17c901e3fe08216b1}{}\label{group__Elm__Map_gaaf0e088aaa2fb5e17c901e3fe08216b1} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+get()}{elm\_obj\_map\_source\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI const char$\ast$ elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{\hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}]{type }\end{DoxyParamCaption})}



Get the name of currently used source for a specific type. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em type} & Source type.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The name of the source in use. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+source\+\_\+get().

\hypertarget{group__Elm__Map_ga412814172b57d462d7556fddaa091f30}{}\label{group__Elm__Map_ga412814172b57d462d7556fddaa091f30} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+route\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+route\+\_\+add}}
\index{elm\+\_\+obj\+\_\+map\+\_\+route\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+route\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+route\+\_\+add()}{elm\_obj\_map\_route\_add()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route}$\ast$ elm\+\_\+obj\+\_\+map\+\_\+route\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{\hyperlink{group__Elm__Map_ga475f32243c8d8fcb3081b80194f8fe27}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type}}]{type,  }\item[{\hyperlink{group__Elm__Map_gaaa4a6dd08f05a645f2c963c05e1c1186}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method}}]{method,  }\item[{double}]{flon,  }\item[{double}]{flat,  }\item[{double}]{tlon,  }\item[{double}]{tlat,  }\item[{\hyperlink{group__Elm__Map_gac3b16c60b0e7358cb2bdf655f75a7cf6}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb}}]{route\+\_\+cb,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Add a new route to the map object. 

A route will be traced by point on coordinates (\$flat, {\ttfamily flon}) to point on coordinates (\$tlat, {\ttfamily tlon}), using the route service set with \hyperlink{group__Elm__Map_ga89271a1125f973d9261c9a969075756a}{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+set}.

It will take {\ttfamily type} on consideration to define the route, depending if the user will be walking or driving, the route may vary. One of \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+O\+C\+AR, \hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}, or \hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT} need to be used.

Another parameter is what the route should prioritize, the minor distance or the less time to be spend on the route. So {\ttfamily method} should be one of \hyperlink{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST} or \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+F\+A\+S\+T\+E\+ST.

Routes created with this method can be deleted with \hyperlink{group__Elm__Map_gaf3eeb8329e577c8b7c08c9ddc656df77}{elm\+\_\+map\+\_\+route\+\_\+del} and distance can be get with \hyperlink{group__Elm__Map_gaa4f9afc680429640efbc05049a9eeaab}{elm\+\_\+map\+\_\+route\+\_\+distance\+\_\+get}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em type} & The type of transport to be considered when tracing a route. \\
\hline
\mbox{\tt in}  & {\em method} & The routing method, what should be prioritized. \\
\hline
\mbox{\tt in}  & {\em flon} & The start longitude. \\
\hline
\mbox{\tt in}  & {\em flat} & The start latitude. \\
\hline
\mbox{\tt in}  & {\em tlon} & The destination longitude. \\
\hline
\mbox{\tt in}  & {\em tlat} & The destination latitude. \\
\hline
\mbox{\tt in}  & {\em route\+\_\+cb} & The route to be traced. \\
\hline
\mbox{\tt in}  & {\em data} & A pointer of user data.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created route or {\ttfamily null} upon failure. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+route\+\_\+add().

\hypertarget{group__Elm__Map_ga6f57310b94dbeeda939beb6809a7dc74}{}\label{group__Elm__Map_ga6f57310b94dbeeda939beb6809a7dc74} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+add}}
\index{elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+add()}{elm\_obj\_map\_track\_add()}}
{\footnotesize\ttfamily E\+O\+A\+PI Efl\+\_\+\+Canvas\+\_\+\+Object$\ast$ elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{void $\ast$}]{emap }\end{DoxyParamCaption})}



Add a track on the map. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em emap} & The emap route object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The route object. This is an elm object of type Route. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+track\+\_\+add().

\hypertarget{group__Elm__Map_ga05306739ca66446c1232c81c49e3e41c}{}\label{group__Elm__Map_ga05306739ca66446c1232c81c49e3e41c} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert@{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert}}
\index{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert@{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert()}{elm\_obj\_map\_region\_to\_canvas\_convert()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{double}]{lon,  }\item[{double}]{lat,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{x,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{y }\end{DoxyParamCaption})}



Convert geographic coordinates (longitude, latitude) into canvas coordinates. 

This gets canvas x, y coordinates from longitude and latitude. The canvas coordinates mean x, y coordinate from current viewport.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em lon} & The longitude to convert. \\
\hline
\mbox{\tt in}  & {\em lat} & The latitude to convert. \\
\hline
\mbox{\tt out}  & {\em x} & A pointer to horizontal coordinate. \\
\hline
\mbox{\tt out}  & {\em y} & A pointer to vertical coordinate. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert().

\hypertarget{group__Elm__Map_gabf0c7b0d0bc4ba3d111955a5b936594c}{}\label{group__Elm__Map_gabf0c7b0d0bc4ba3d111955a5b936594c} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add}}
\index{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add()}{elm\_obj\_map\_overlay\_circle\_add()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{double}]{lon,  }\item[{double}]{lat,  }\item[{double}]{radius }\end{DoxyParamCaption})}



Add a new circle overlay to the map object. 

This overlay has a circle type.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em lon} & The center longitude. \\
\hline
\mbox{\tt in}  & {\em lat} & The center latitude. \\
\hline
\mbox{\tt in}  & {\em radius} & The pixel length of radius.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add().

\hypertarget{group__Elm__Map_ga69f96aef6e2ac9f99e66f12957fc9c41}{}\label{group__Elm__Map_ga69f96aef6e2ac9f99e66f12957fc9c41} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add}}
\index{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add()}{elm\_obj\_map\_overlay\_class\_add()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Add a new class overlay to the map object. 

This overlay has a class type.

This overlay is not shown before overlay members are appended. if overlay members in the same class are close, group overlays are created. If they are far away, group overlays are hidden. When group overlays are shown, they have default style layouts at first.

You can change the state (hidden, paused, etc.) or set the content or icon of the group overlays by chaning the state of the class overlay. Do not modify the group overlay itself.

Also these changes have a influence on the overlays in the same class even if each overlay is alone and is not grouped.

\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add().

\hypertarget{group__Elm__Map_gae1c60046d4421ffc7aed5383c4aa4588}{}\label{group__Elm__Map_gae1c60046d4421ffc7aed5383c4aa4588} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add}}
\index{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add()}{elm\_obj\_map\_overlay\_bubble\_add()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Add a new bubble overlay to the map object. 

This overlay has a bubble type.

A bubble will not be displayed before geographic coordinates are set or any other overlays are followed.

This overlay has a bubble style layout and icon or content can not be set.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.

\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add().

\hypertarget{group__Elm__Map_ga9b2b117a2c02e75c1f53f126e1bddc64}{}\label{group__Elm__Map_ga9b2b117a2c02e75c1f53f126e1bddc64} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+sources\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+sources\+\_\+get}}
\index{elm\+\_\+obj\+\_\+map\+\_\+sources\+\_\+get@{elm\+\_\+obj\+\_\+map\+\_\+sources\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+sources\+\_\+get()}{elm\_obj\_map\_sources\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI const char$\ast$$\ast$ elm\+\_\+obj\+\_\+map\+\_\+sources\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{\hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}]{type }\end{DoxyParamCaption})}



Get the names of available sources for a specific type. 

It will provide a list with all available sources. Current source can be set by \hyperlink{group__Elm__Map_ga89271a1125f973d9261c9a969075756a}{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+set}, or get with \hyperlink{group__Elm__Map_gaaf0e088aaa2fb5e17c901e3fe08216b1}{elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+get}.

At least available sources of tile type are \char`\"{}\+Mapnik\char`\"{}, \char`\"{}\+Osmarender\char`\"{}, \char`\"{}\+Cycle\+Map\char`\"{} and \char`\"{}\+Maplint\char`\"{}.

At least available sources of route type are \char`\"{}\+Yours\char`\"{}.

At least available sources of name type are \char`\"{}\+Nominatim\char`\"{}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em type} & Source type.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The char pointer array of source names. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+sources\+\_\+get().

\hypertarget{group__Elm__Map_ga02f53942c930ff2bb637b355930e5a8c}{}\label{group__Elm__Map_ga02f53942c930ff2bb637b355930e5a8c} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add}}
\index{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add()}{elm\_obj\_map\_overlay\_polygon\_add()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj }\end{DoxyParamCaption})}



Add a new polygon overlay to the map object. 

This overlay has a polygon type.

At least 3 regions should be added to show the polygon overlay.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.

\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add().

\hypertarget{group__Elm__Map_gacd00d6e8ce92f786c64570ca81e17352}{}\label{group__Elm__Map_gacd00d6e8ce92f786c64570ca81e17352} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add}}
\index{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add()}{elm\_obj\_map\_overlay\_line\_add()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{double}]{flon,  }\item[{double}]{flat,  }\item[{double}]{tlon,  }\item[{double}]{tlat }\end{DoxyParamCaption})}



Add a new line overlay to the map object. 

This overlay has a line type.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em flon} & The start longitude. \\
\hline
\mbox{\tt in}  & {\em flat} & The start latitude. \\
\hline
\mbox{\tt in}  & {\em tlon} & The destination longitude. \\
\hline
\mbox{\tt in}  & {\em tlat} & The destination latitude.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add().

\hypertarget{group__Elm__Map_ga3a27228335073952cbe5f1b263eb0df5}{}\label{group__Elm__Map_ga3a27228335073952cbe5f1b263eb0df5} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+show@{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+show}}
\index{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+show@{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+show}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+show()}{elm\_obj\_map\_region\_show()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+show (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{double}]{lon,  }\item[{double}]{lat }\end{DoxyParamCaption})}



Show the given coordinates at the center of the map, immediately. 

This causes map to redraw its viewport\textquotesingle{}s contents to the region containing the given {\ttfamily lat} and {\ttfamily lon}, that will be moved to the center of the map.

See \hyperlink{group__Elm__Map_gab0783168a2fd18f7c9e762684f5e3436}{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+bring\+\_\+in} for a function to move with animation.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em lon} & Longitude to center at. \\
\hline
\mbox{\tt in}  & {\em lat} & Latitude to center at. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+region\+\_\+show().

\hypertarget{group__Elm__Map_ga21c5cc2e2c4b743d8a9df21b32adef51}{}\label{group__Elm__Map_ga21c5cc2e2c4b743d8a9df21b32adef51} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+name\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+name\+\_\+add}}
\index{elm\+\_\+obj\+\_\+map\+\_\+name\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+name\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+name\+\_\+add()}{elm\_obj\_map\_name\_add()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name}$\ast$ elm\+\_\+obj\+\_\+map\+\_\+name\+\_\+add (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{const char $\ast$}]{address,  }\item[{double}]{lon,  }\item[{double}]{lat,  }\item[{\hyperlink{group__Elm__Map_ga04d97a2d84cad71629280963001f2580}{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb}}]{name\+\_\+cb,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Request a address or geographic coordinates(longitude, latitude) from a given address or geographic coordinate(longitude, latitude). 

If you want to get address from geographic coordinates, set input {\ttfamily address} as {\ttfamily null} and set {\ttfamily lon}, {\ttfamily lat} as you want to convert. If address is set except N\+U\+LL, {\ttfamily lon} and {\ttfamily lat} are checked.

To get the string for this address, \hyperlink{group__Elm__Map_ga464f8f74682f984624c800fb0fac97fd}{elm\+\_\+map\+\_\+name\+\_\+address\+\_\+get} should be used after callback or \char`\"{}name,loaded\char`\"{} signal is called.

To get the longitude and latitude, \hyperlink{group__Elm__Map_ga0b6f3e41bba7be76a5ac632ae4f1bb3f}{elm\+\_\+map\+\_\+region\+\_\+get} should be used.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em address} & The address. \\
\hline
\mbox{\tt in}  & {\em lon} & The longitude. \\
\hline
\mbox{\tt in}  & {\em lat} & The latitude. \\
\hline
\mbox{\tt in}  & {\em name\+\_\+cb} & The callback function. \\
\hline
\mbox{\tt in}  & {\em data} & The user callback data.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} handle for this coordinate. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+name\+\_\+add().

\hypertarget{group__Elm__Map_gab0783168a2fd18f7c9e762684f5e3436}{}\label{group__Elm__Map_gab0783168a2fd18f7c9e762684f5e3436} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+bring\+\_\+in@{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+bring\+\_\+in}}
\index{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+bring\+\_\+in@{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+bring\+\_\+in}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+bring\+\_\+in()}{elm\_obj\_map\_region\_bring\_in()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+bring\+\_\+in (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{double}]{lon,  }\item[{double}]{lat }\end{DoxyParamCaption})}



Animatedly bring in given coordinates to the center of the map. 

This causes map to jump to the given {\ttfamily lat} and {\ttfamily lon} coordinates and show it (by scrolling) in the center of the viewport, if it is not already centered. This will use animation to do so and take a period of time to complete.

See \hyperlink{group__Elm__Map_ga3a27228335073952cbe5f1b263eb0df5}{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+show} for a function to avoid animation.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em lon} & Longitude to center at. \\
\hline
\mbox{\tt in}  & {\em lat} & Latitude to center at. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+region\+\_\+bring\+\_\+in().

\hypertarget{group__Elm__Map_gac44b7996c99e3bd9b0ca432d6e21f9a5}{}\label{group__Elm__Map_gac44b7996c99e3bd9b0ca432d6e21f9a5} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in@{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in}}
\index{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in@{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in()}{elm\_obj\_map\_region\_zoom\_bring\_in()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{int}]{zoom,  }\item[{double}]{lon,  }\item[{double}]{lat }\end{DoxyParamCaption})}



Animatedly set the zoom level of the map and bring in given coordinates to the center of the map. 

This causes map to zoom into specific zoom level and also move to the given {\ttfamily lat} and {\ttfamily lon} coordinates and show it (by scrolling) in the center of the viewport concurrently.

See also \hyperlink{group__Elm__Map_gab0783168a2fd18f7c9e762684f5e3436}{elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+bring\+\_\+in}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em zoom} & The zoom level to set. \\
\hline
\mbox{\tt in}  & {\em lon} & Longitude to center at. \\
\hline
\mbox{\tt in}  & {\em lat} & Latitude to center at.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+11 
\end{DoxySince}


Referenced by elm\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in().

\hypertarget{group__Elm__Map_gaf6e60b7091ee38cb8a00909a4777ff27}{}\label{group__Elm__Map_gaf6e60b7091ee38cb8a00909a4777ff27} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+remove@{elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+remove}}
\index{elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+remove@{elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+remove}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+remove()}{elm\_obj\_map\_track\_remove()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+remove (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{route }\end{DoxyParamCaption})}



Remove a track from the map. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em route} & The track to remove. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+track\+\_\+remove().

\hypertarget{group__Elm__Map_gaa1fa6fe53c23c6d8af43cec41c095b6f}{}\label{group__Elm__Map_gaa1fa6fe53c23c6d8af43cec41c095b6f} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add}}
\index{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add()}{elm\_obj\_map\_overlay\_route\_add()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{const \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$}]{route }\end{DoxyParamCaption})}



Add a new route overlay to the map object. 

This overlay has a route type.

This overlay has a route style layout and icon or content can not be set.

The color scheme can be changed by \hyperlink{group__Elm__Map_ga93412222a4d157deec5e2c821ba17c39}{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set}.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em route} & The route object to make a overlay.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add().

\hypertarget{group__Elm__Map_ga9100d5bc8085b96017d13b865f1432b4}{}\label{group__Elm__Map_ga9100d5bc8085b96017d13b865f1432b4} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add}}
\index{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add()}{elm\_obj\_map\_overlay\_scale\_add()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{x,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{y }\end{DoxyParamCaption})}



Add a new scale overlay to the map object. 

This overlay has a scale type.

The scale overlay shows the ratio of a distance on the map to the corresponding distance.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & horizontal pixel coordinate. \\
\hline
\mbox{\tt in}  & {\em y} & vertical pixel coordinate.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add().

\hypertarget{group__Elm__Map_ga1c7b92ca7a90c79a184ae16efbd086c4}{}\label{group__Elm__Map_ga1c7b92ca7a90c79a184ae16efbd086c4} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+add}}
\index{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+add@{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+add()}{elm\_obj\_map\_overlay\_add()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{double}]{lon,  }\item[{double}]{lat }\end{DoxyParamCaption})}



Add a new overlay to the map object. 

This overlay has a default type.

A overlay will be created and shown in a specific point of the map, defined by {\ttfamily lon} and {\ttfamily lat}.

The created overlay has a default style layout before content or icon is set. If content or icon is set, those are displayed instead of default style layout.

You can set by using \hyperlink{group__Elm__Map_ga93412222a4d157deec5e2c821ba17c39}{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set} or \hyperlink{group__Elm__Map_ga1e43a278f16fcf4330c46d68f61fe294}{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+set}. If {\ttfamily null} is set, default style is shown again.

Overlay created with this method can be deleted by \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em lon} & The longitude of the overlay. \\
\hline
\mbox{\tt in}  & {\em lat} & The latitude of the overlay.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


Referenced by elm\+\_\+map\+\_\+overlay\+\_\+add().

\hypertarget{group__Elm__Map_ga79852fe75dd09ca1b8a5b5e34712c5f8}{}\label{group__Elm__Map_ga79852fe75dd09ca1b8a5b5e34712c5f8} 
\index{Map@{Map}!elm\+\_\+obj\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert@{elm\+\_\+obj\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert}}
\index{elm\+\_\+obj\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert@{elm\+\_\+obj\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert()}{elm\_obj\_map\_canvas\_to\_region\_convert()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{x,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{y,  }\item[{double $\ast$}]{lon,  }\item[{double $\ast$}]{lat }\end{DoxyParamCaption})}



Convert canvas coordinates into geographic coordinates (longitude, latitude). 

This gets longitude and latitude from canvas x, y coordinates. The canvas coordinates mean x, y coordinate from current viewport.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & Horizontal coordinate of the point to convert. \\
\hline
\mbox{\tt in}  & {\em y} & Vertical coordinate of the point to convert. \\
\hline
\mbox{\tt out}  & {\em lon} & A pointer to the longitude. \\
\hline
\mbox{\tt out}  & {\em lat} & A pointer to the latitude. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert().

\hypertarget{group__Elm__Map_ga6b0ed063bb78d99c6531f71b628bd77a}{}\label{group__Elm__Map_ga6b0ed063bb78d99c6531f71b628bd77a} 
\index{Map@{Map}!elm\+\_\+map\+\_\+zoom\+\_\+set@{elm\+\_\+map\+\_\+zoom\+\_\+set}}
\index{elm\+\_\+map\+\_\+zoom\+\_\+set@{elm\+\_\+map\+\_\+zoom\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+zoom\+\_\+set()}{elm\_map\_zoom\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+zoom\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{int}]{zoom }\end{DoxyParamCaption})}



Set the zoom level of the map. 

This sets the zoom level.

It will respect limits defined by \hyperlink{group__Elm__Map_ga49113ccf6e61faa2a596bdb12a480c40}{elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set} and \hyperlink{group__Elm__Map_gac5c5a18d27576ff0029499ab0f347ab2}{elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set}.

By default these values are 0 (world map) and 18 (maximum zoom).

This function should be used when zoom mode is set to \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL. This is the default mode, and can be set with \hyperlink{group__Elm__Map_gac2ac4b17dfeffeb41b7c67b7156de78e}{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em zoom} & The zoom level. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+set().

\hypertarget{group__Elm__Map_ga6a85bf666777b6ac17172d2b8d24c196}{}\label{group__Elm__Map_ga6a85bf666777b6ac17172d2b8d24c196} 
\index{Map@{Map}!elm\+\_\+map\+\_\+zoom\+\_\+get@{elm\+\_\+map\+\_\+zoom\+\_\+get}}
\index{elm\+\_\+map\+\_\+zoom\+\_\+get@{elm\+\_\+map\+\_\+zoom\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+zoom\+\_\+get()}{elm\_map\_zoom\_get()}}
{\footnotesize\ttfamily int elm\+\_\+map\+\_\+zoom\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj }\end{DoxyParamCaption})}



Get the zoom level of the map. 

This returns the current zoom level of the map object.

Note that if you set the fill mode to other than \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL (which is the default), the zoom level may be changed at any time by the map object itself to account for map size and map viewport size.

\begin{DoxyReturn}{Returns}
The zoom level. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+get().

\hypertarget{group__Elm__Map_gad045ff372a25bbd23e8cab9fe2acb821}{}\label{group__Elm__Map_gad045ff372a25bbd23e8cab9fe2acb821} 
\index{Map@{Map}!elm\+\_\+map\+\_\+paused\+\_\+set@{elm\+\_\+map\+\_\+paused\+\_\+set}}
\index{elm\+\_\+map\+\_\+paused\+\_\+set@{elm\+\_\+map\+\_\+paused\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+paused\+\_\+set()}{elm\_map\_paused\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+paused\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{paused }\end{DoxyParamCaption})}



Pause or unpause the map. 

This sets the paused state to on (\$true) or off (\$false) for map.

The default is off.

This will stop zooming using animation, changing zoom levels will change instantly. This will stop any existing animations that are running.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em paused} & Use {\ttfamily true} to pause the map {\ttfamily obj} or {\ttfamily false} to unpause it. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+set().

\hypertarget{group__Elm__Map_ga47458e7b035b0ca155a90b05104ac2d2}{}\label{group__Elm__Map_ga47458e7b035b0ca155a90b05104ac2d2} 
\index{Map@{Map}!elm\+\_\+map\+\_\+paused\+\_\+get@{elm\+\_\+map\+\_\+paused\+\_\+get}}
\index{elm\+\_\+map\+\_\+paused\+\_\+get@{elm\+\_\+map\+\_\+paused\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+paused\+\_\+get()}{elm\_map\_paused\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+map\+\_\+paused\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj }\end{DoxyParamCaption})}



Get a value whether map is paused or not. 

This gets the current paused state for the map object.

\begin{DoxyReturn}{Returns}
Use {\ttfamily true} to pause the map {\ttfamily obj} or {\ttfamily false} to unpause it. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+paused\+\_\+get().

\hypertarget{group__Elm__Map_ga32de13999dcc9c8bc6145ac406494fe5}{}\label{group__Elm__Map_ga32de13999dcc9c8bc6145ac406494fe5} 
\index{Map@{Map}!elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set@{elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set}}
\index{elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set@{elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set()}{elm\_map\_wheel\_disabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{disabled }\end{DoxyParamCaption})}



Enable or disable mouse wheel to be used to zoom in / out the map. 

Wheel is enabled by default.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em disabled} & Use {\ttfamily true} to disable mouse wheel or {\ttfamily false} to enable it. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+set().

\hypertarget{group__Elm__Map_gafd3a4aaed60c46e201253f64ca62c86f}{}\label{group__Elm__Map_gafd3a4aaed60c46e201253f64ca62c86f} 
\index{Map@{Map}!elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get@{elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get}}
\index{elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get@{elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get()}{elm\_map\_wheel\_disabled\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj }\end{DoxyParamCaption})}



Get a value whether mouse wheel is enabled or not. 

Mouse wheel can be used for the user to zoom in or zoom out the map.

\begin{DoxyReturn}{Returns}
Use {\ttfamily true} to disable mouse wheel or {\ttfamily false} to enable it. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+wheel\+\_\+disabled\+\_\+get().

\hypertarget{group__Elm__Map_ga49113ccf6e61faa2a596bdb12a480c40}{}\label{group__Elm__Map_ga49113ccf6e61faa2a596bdb12a480c40} 
\index{Map@{Map}!elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set@{elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set}}
\index{elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set@{elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set()}{elm\_map\_zoom\_min\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{int}]{zoom }\end{DoxyParamCaption})}



Set the minimum zoom of the source. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em zoom} & Minimum zoom value to be used. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+set().

\hypertarget{group__Elm__Map_ga03f05797db4ae0ee51c6adee060448bb}{}\label{group__Elm__Map_ga03f05797db4ae0ee51c6adee060448bb} 
\index{Map@{Map}!elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get@{elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get}}
\index{elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get@{elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get()}{elm\_map\_zoom\_min\_get()}}
{\footnotesize\ttfamily int elm\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj }\end{DoxyParamCaption})}



Get the minimum zoom of the source. 

\begin{DoxyReturn}{Returns}
Minimum zoom value to be used. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+min\+\_\+get().

\hypertarget{group__Elm__Map_ga8fd9328158aa0b9fbdcceb68606c0ce2}{}\label{group__Elm__Map_ga8fd9328158aa0b9fbdcceb68606c0ce2} 
\index{Map@{Map}!elm\+\_\+map\+\_\+rotate\+\_\+set@{elm\+\_\+map\+\_\+rotate\+\_\+set}}
\index{elm\+\_\+map\+\_\+rotate\+\_\+set@{elm\+\_\+map\+\_\+rotate\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+rotate\+\_\+set()}{elm\_map\_rotate\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+rotate\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{double}]{degree,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{cx,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{cy }\end{DoxyParamCaption})}



Rotate the map. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em degree} & Angle from 0.\+0 to 360.\+0 to rotate around Z axis. \\
\hline
\mbox{\tt in}  & {\em cx} & Rotation\textquotesingle{}s center horizontal position. \\
\hline
\mbox{\tt in}  & {\em cy} & Rotation\textquotesingle{}s center vertical position. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+set().

\hypertarget{group__Elm__Map_gafee910e5908c7839eafb43e50f1e7b3b}{}\label{group__Elm__Map_gafee910e5908c7839eafb43e50f1e7b3b} 
\index{Map@{Map}!elm\+\_\+map\+\_\+rotate\+\_\+get@{elm\+\_\+map\+\_\+rotate\+\_\+get}}
\index{elm\+\_\+map\+\_\+rotate\+\_\+get@{elm\+\_\+map\+\_\+rotate\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+rotate\+\_\+get()}{elm\_map\_rotate\_get()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+rotate\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{double $\ast$}]{degree,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{cx,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{cy }\end{DoxyParamCaption})}



Get the rotate degree of the map. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em degree} & Angle from 0.\+0 to 360.\+0 to rotate around Z axis. \\
\hline
\mbox{\tt out}  & {\em cx} & Rotation\textquotesingle{}s center horizontal position. \\
\hline
\mbox{\tt out}  & {\em cy} & Rotation\textquotesingle{}s center vertical position. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+rotate\+\_\+get().

\hypertarget{group__Elm__Map_ga80747377003a5bafe1ab73b79449c139}{}\label{group__Elm__Map_ga80747377003a5bafe1ab73b79449c139} 
\index{Map@{Map}!elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+set@{elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+set}}
\index{elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+set@{elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+set()}{elm\_map\_user\_agent\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{const char $\ast$}]{user\+\_\+agent }\end{DoxyParamCaption})}



Set the user agent used by the map object to access routing services. 

User agent is a client application implementing a network protocol used in communications within a clientserver distributed computing system

The {\ttfamily user\+\_\+agent} identification string will transmitted in a header field {\ttfamily User-\/\+Agent}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em user\+\_\+agent} & The user agent to be used by the map. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+set().

\hypertarget{group__Elm__Map_gaf8ad451ba7de66a50839f19064b7d2ad}{}\label{group__Elm__Map_gaf8ad451ba7de66a50839f19064b7d2ad} 
\index{Map@{Map}!elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+get@{elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+get}}
\index{elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+get@{elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+get()}{elm\_map\_user\_agent\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+map\+\_\+user\+\_\+agent\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj }\end{DoxyParamCaption})}



Get the user agent used by the map object. 

\begin{DoxyReturn}{Returns}
The user agent to be used by the map. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+user\+\_\+agent\+\_\+get().

\hypertarget{group__Elm__Map_gac5c5a18d27576ff0029499ab0f347ab2}{}\label{group__Elm__Map_gac5c5a18d27576ff0029499ab0f347ab2} 
\index{Map@{Map}!elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set@{elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set}}
\index{elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set@{elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set()}{elm\_map\_zoom\_max\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{int}]{zoom }\end{DoxyParamCaption})}



Set the maximum zoom of the source. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em zoom} & Maximum zoom value to be used. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+set().

\hypertarget{group__Elm__Map_ga7ceba32568f4af525b4cb9173858015a}{}\label{group__Elm__Map_ga7ceba32568f4af525b4cb9173858015a} 
\index{Map@{Map}!elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get@{elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get}}
\index{elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get@{elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get()}{elm\_map\_zoom\_max\_get()}}
{\footnotesize\ttfamily int elm\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj }\end{DoxyParamCaption})}



Get the maximum zoom of the source. 

\begin{DoxyReturn}{Returns}
Maximum zoom value to be used. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+max\+\_\+get().

\hypertarget{group__Elm__Map_gac2ac4b17dfeffeb41b7c67b7156de78e}{}\label{group__Elm__Map_gac2ac4b17dfeffeb41b7c67b7156de78e} 
\index{Map@{Map}!elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set@{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set}}
\index{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set@{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set()}{elm\_map\_zoom\_mode\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{\hyperlink{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode}}]{mode }\end{DoxyParamCaption})}



Set the zoom mode used by the map object. 

This sets the zoom mode to manual or one of the automatic levels. Manual (\#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL) means that zoom is set manually by \hyperlink{group__Elm__Map_gac2ac4b17dfeffeb41b7c67b7156de78e}{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set} and will stay at that level until changed by code or until zoom mode is changed. This is the default mode.

The Automatic modes will allow the map object to automatically adjust zoom mode based on properties. \hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT} will adjust zoom so the map fits inside the scroll frame with no pixels outside this area. \hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL} will be similar but ensure no pixels within the frame are left unfilled. Do not forget that the valid sizes are 2$^\wedge$zoom, consequently the map may be smaller than the scroller view.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em mode} & The zoom mode of the map, being it one of \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL (default), \hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}, or \hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+set().

\hypertarget{group__Elm__Map_ga5f7b5d77d7bb7c4cad102e0b03f7542a}{}\label{group__Elm__Map_ga5f7b5d77d7bb7c4cad102e0b03f7542a} 
\index{Map@{Map}!elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get@{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get}}
\index{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get@{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get()}{elm\_map\_zoom\_mode\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Map_gae60f2343c0e098264c246d7e2679abe5}{Elm\+\_\+\+Map\+\_\+\+Zoom\+\_\+\+Mode} elm\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj }\end{DoxyParamCaption})}



Get the zoom mode used by the map object. 

This function returns the current zoom mode used by the ma object.

\begin{DoxyReturn}{Returns}
The zoom mode of the map, being it one of \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+M\+A\+N\+U\+AL (default), \hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a2146e83a3cb0809732a6643a765b6e21}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+IT}, or \hyperlink{group__Elm__Map_ggae60f2343c0e098264c246d7e2679abe5a380228deffe851d3598cd2b0e22948ad}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+Z\+O\+O\+M\+\_\+\+M\+O\+D\+E\+\_\+\+A\+U\+T\+O\+\_\+\+F\+I\+LL}. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+zoom\+\_\+mode\+\_\+get().

\hypertarget{group__Elm__Map_ga0b6f3e41bba7be76a5ac632ae4f1bb3f}{}\label{group__Elm__Map_ga0b6f3e41bba7be76a5ac632ae4f1bb3f} 
\index{Map@{Map}!elm\+\_\+map\+\_\+region\+\_\+get@{elm\+\_\+map\+\_\+region\+\_\+get}}
\index{elm\+\_\+map\+\_\+region\+\_\+get@{elm\+\_\+map\+\_\+region\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+region\+\_\+get()}{elm\_map\_region\_get()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+region\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{double $\ast$}]{lon,  }\item[{double $\ast$}]{lat }\end{DoxyParamCaption})}



Get the current geographic coordinates of the map. 

This gets the current center coordinates of the map object. It can be set by \hyperlink{group__Elm__Map_ga587a02820ae097e3c81c8666a1723475}{elm\+\_\+map\+\_\+region\+\_\+bring\+\_\+in} and \hyperlink{group__Elm__Map_gac18d4869797cf49e4fa2e50a3de592f3}{elm\+\_\+map\+\_\+region\+\_\+show}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em lon} & Pointer to store longitude. \\
\hline
\mbox{\tt out}  & {\em lat} & Pointer to store latitude. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+get().

\hypertarget{group__Elm__Map_ga3707498b991402656a8a83d2d70cf60a}{}\label{group__Elm__Map_ga3707498b991402656a8a83d2d70cf60a} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlays\+\_\+get@{elm\+\_\+map\+\_\+overlays\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlays\+\_\+get@{elm\+\_\+map\+\_\+overlays\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlays\+\_\+get()}{elm\_map\_overlays\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}$\ast$ elm\+\_\+map\+\_\+overlays\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj }\end{DoxyParamCaption})}



Return all overlays in the map object. 

This list includes group overlays also. So this can be changed dynamically while zooming and panning.

\begin{DoxyReturn}{Returns}
The list of all overlays or {\ttfamily null} upon failure.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References elm\+\_\+obj\+\_\+map\+\_\+overlays\+\_\+get().

\hypertarget{group__Elm__Map_ga9b009fa72219576225850e4420cbe7a7}{}\label{group__Elm__Map_ga9b009fa72219576225850e4420cbe7a7} 
\index{Map@{Map}!elm\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get@{elm\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get}}
\index{elm\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get@{elm\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get()}{elm\_map\_tile\_load\_status\_get()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{int $\ast$}]{try\+\_\+num,  }\item[{int $\ast$}]{finish\+\_\+num }\end{DoxyParamCaption})}



Get the information of tile load status. 

This gets the current tile loaded status for the map object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em try\+\_\+num} & Pointer to store number of tiles download requested. \\
\hline
\mbox{\tt out}  & {\em finish\+\_\+num} & Pointer to store number of tiles successfully downloaded. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+tile\+\_\+load\+\_\+status\+\_\+get().

\hypertarget{group__Elm__Map_ga9eff6f18cf429e6aee1a92a137530989}{}\label{group__Elm__Map_ga9eff6f18cf429e6aee1a92a137530989} 
\index{Map@{Map}!elm\+\_\+map\+\_\+source\+\_\+set@{elm\+\_\+map\+\_\+source\+\_\+set}}
\index{elm\+\_\+map\+\_\+source\+\_\+set@{elm\+\_\+map\+\_\+source\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+source\+\_\+set()}{elm\_map\_source\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+source\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{\hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}]{type,  }\item[{const char $\ast$}]{source\+\_\+name }\end{DoxyParamCaption})}



Set the current source of the map for a specific type. 

Map widget retrieves tile images that composes the map from a web service. This web service can be set with this method for \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+I\+LE type. A different service can return a different maps with different information and it can use different zoom values.

Map widget provides route data based on a external web service. This web service can be set with this method for \hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a4c271ddf3baae00140455c61d8918f24}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE} type.

Map widget also provide geoname data based on a external web service. This web service can be set with this method for \hyperlink{group__Elm__Map_ggafad39e5b871b5bd06ebc594d589f1220a1efaa6ff72d7c6e9a1370b970c4da9c1}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+A\+ME} type.

The {\ttfamily source\+\_\+name} need to match one of the names provided by \hyperlink{group__Elm__Map_ga1f3cf53b57523235b22b6ab3d2ec6e2b}{elm\+\_\+map\+\_\+sources\+\_\+get}.

The current source can be get using \hyperlink{group__Elm__Map_ga2c8001ad36e2bd61b15be2f6773c4590}{elm\+\_\+map\+\_\+source\+\_\+get}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em type} & Source type. \\
\hline
\mbox{\tt in}  & {\em source\+\_\+name} & The source to be used. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+set().

\hypertarget{group__Elm__Map_ga2c8001ad36e2bd61b15be2f6773c4590}{}\label{group__Elm__Map_ga2c8001ad36e2bd61b15be2f6773c4590} 
\index{Map@{Map}!elm\+\_\+map\+\_\+source\+\_\+get@{elm\+\_\+map\+\_\+source\+\_\+get}}
\index{elm\+\_\+map\+\_\+source\+\_\+get@{elm\+\_\+map\+\_\+source\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+source\+\_\+get()}{elm\_map\_source\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+map\+\_\+source\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{\hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}]{type }\end{DoxyParamCaption})}



Get the name of currently used source for a specific type. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em type} & Source type.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The name of the source in use. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+source\+\_\+get().

\hypertarget{group__Elm__Map_ga64d63aafc59938f16f7ab731c134446f}{}\label{group__Elm__Map_ga64d63aafc59938f16f7ab731c134446f} 
\index{Map@{Map}!elm\+\_\+map\+\_\+route\+\_\+add@{elm\+\_\+map\+\_\+route\+\_\+add}}
\index{elm\+\_\+map\+\_\+route\+\_\+add@{elm\+\_\+map\+\_\+route\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+route\+\_\+add()}{elm\_map\_route\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route}$\ast$ elm\+\_\+map\+\_\+route\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{\hyperlink{group__Elm__Map_ga475f32243c8d8fcb3081b80194f8fe27}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Type}}]{type,  }\item[{\hyperlink{group__Elm__Map_gaaa4a6dd08f05a645f2c963c05e1c1186}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Method}}]{method,  }\item[{double}]{flon,  }\item[{double}]{flat,  }\item[{double}]{tlon,  }\item[{double}]{tlat,  }\item[{\hyperlink{group__Elm__Map_gac3b16c60b0e7358cb2bdf655f75a7cf6}{Elm\+\_\+\+Map\+\_\+\+Route\+\_\+\+Cb}}]{route\+\_\+cb,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Add a new route to the map object. 

A route will be traced by point on coordinates (\$flat, {\ttfamily flon}) to point on coordinates (\$tlat, {\ttfamily tlon}), using the route service set with \hyperlink{group__Elm__Map_ga9eff6f18cf429e6aee1a92a137530989}{elm\+\_\+map\+\_\+source\+\_\+set}.

It will take {\ttfamily type} on consideration to define the route, depending if the user will be walking or driving, the route may vary. One of \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+O\+C\+AR, \hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27aa5261a5566136b3aca3bc78e0e2d7505}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+I\+C\+Y\+C\+LE}, or \hyperlink{group__Elm__Map_gga475f32243c8d8fcb3081b80194f8fe27a6433a84142f9bb8eb914ae9f482cdb95}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+O\+OT} need to be used.

Another parameter is what the route should prioritize, the minor distance or the less time to be spend on the route. So {\ttfamily method} should be one of \hyperlink{group__Elm__Map_ggaaa4a6dd08f05a645f2c963c05e1c1186ab0b4e63fbeac790d7e1769695b17910b}{E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+S\+H\+O\+R\+T\+E\+ST} or \#\+E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+R\+O\+U\+T\+E\+\_\+\+M\+E\+T\+H\+O\+D\+\_\+\+F\+A\+S\+T\+E\+ST.

Routes created with this method can be deleted with \hyperlink{group__Elm__Map_gaf3eeb8329e577c8b7c08c9ddc656df77}{elm\+\_\+map\+\_\+route\+\_\+del} and distance can be get with \hyperlink{group__Elm__Map_gaa4f9afc680429640efbc05049a9eeaab}{elm\+\_\+map\+\_\+route\+\_\+distance\+\_\+get}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em type} & The type of transport to be considered when tracing a route. \\
\hline
\mbox{\tt in}  & {\em method} & The routing method, what should be prioritized. \\
\hline
\mbox{\tt in}  & {\em flon} & The start longitude. \\
\hline
\mbox{\tt in}  & {\em flat} & The start latitude. \\
\hline
\mbox{\tt in}  & {\em tlon} & The destination longitude. \\
\hline
\mbox{\tt in}  & {\em tlat} & The destination latitude. \\
\hline
\mbox{\tt in}  & {\em route\+\_\+cb} & The route to be traced. \\
\hline
\mbox{\tt in}  & {\em data} & A pointer of user data.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created route or {\ttfamily null} upon failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+route\+\_\+add().

\hypertarget{group__Elm__Map_ga0c718b180a9f0ef4dcbbb84d6a5072c7}{}\label{group__Elm__Map_ga0c718b180a9f0ef4dcbbb84d6a5072c7} 
\index{Map@{Map}!elm\+\_\+map\+\_\+track\+\_\+add@{elm\+\_\+map\+\_\+track\+\_\+add}}
\index{elm\+\_\+map\+\_\+track\+\_\+add@{elm\+\_\+map\+\_\+track\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+track\+\_\+add()}{elm\_map\_track\_add()}}
{\footnotesize\ttfamily Efl\+\_\+\+Canvas\+\_\+\+Object$\ast$ elm\+\_\+map\+\_\+track\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{void $\ast$}]{emap }\end{DoxyParamCaption})}



Add a track on the map. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em emap} & The emap route object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The route object. This is an elm object of type Route. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+add().

\hypertarget{group__Elm__Map_ga0365e91434aa9d28a316aa8f3eee9905}{}\label{group__Elm__Map_ga0365e91434aa9d28a316aa8f3eee9905} 
\index{Map@{Map}!elm\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert@{elm\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert}}
\index{elm\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert@{elm\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert()}{elm\_map\_region\_to\_canvas\_convert()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{double}]{lon,  }\item[{double}]{lat,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{x,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$}]{y }\end{DoxyParamCaption})}



Convert geographic coordinates (longitude, latitude) into canvas coordinates. 

This gets canvas x, y coordinates from longitude and latitude. The canvas coordinates mean x, y coordinate from current viewport.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em lon} & The longitude to convert. \\
\hline
\mbox{\tt in}  & {\em lat} & The latitude to convert. \\
\hline
\mbox{\tt out}  & {\em x} & A pointer to horizontal coordinate. \\
\hline
\mbox{\tt out}  & {\em y} & A pointer to vertical coordinate. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+to\+\_\+canvas\+\_\+convert().

\hypertarget{group__Elm__Map_gaa3c2de6edef8a6dda432d1189fd47537}{}\label{group__Elm__Map_gaa3c2de6edef8a6dda432d1189fd47537} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add()}{elm\_map\_overlay\_circle\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{double}]{lon,  }\item[{double}]{lat,  }\item[{double}]{radius }\end{DoxyParamCaption})}



Add a new circle overlay to the map object. 

This overlay has a circle type.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em lon} & The center longitude. \\
\hline
\mbox{\tt in}  & {\em lat} & The center latitude. \\
\hline
\mbox{\tt in}  & {\em radius} & The pixel length of radius.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+circle\+\_\+add().

\hypertarget{group__Elm__Map_ga3b0343d426233644e6bba87cb352ee0b}{}\label{group__Elm__Map_ga3b0343d426233644e6bba87cb352ee0b} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add()}{elm\_map\_overlay\_class\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj }\end{DoxyParamCaption})}



Add a new class overlay to the map object. 

This overlay has a class type.

This overlay is not shown before overlay members are appended. if overlay members in the same class are close, group overlays are created. If they are far away, group overlays are hidden. When group overlays are shown, they have default style layouts at first.

You can change the state (hidden, paused, etc.) or set the content or icon of the group overlays by chaning the state of the class overlay. Do not modify the group overlay itself.

Also these changes have a influence on the overlays in the same class even if each overlay is alone and is not grouped.

\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add().

\hypertarget{group__Elm__Map_gadb9e80c0e108597e24e909c6636f8fbb}{}\label{group__Elm__Map_gadb9e80c0e108597e24e909c6636f8fbb} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add()}{elm\_map\_overlay\_bubble\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj }\end{DoxyParamCaption})}



Add a new bubble overlay to the map object. 

This overlay has a bubble type.

A bubble will not be displayed before geographic coordinates are set or any other overlays are followed.

This overlay has a bubble style layout and icon or content can not be set.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.

\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add().

\hypertarget{group__Elm__Map_ga1f3cf53b57523235b22b6ab3d2ec6e2b}{}\label{group__Elm__Map_ga1f3cf53b57523235b22b6ab3d2ec6e2b} 
\index{Map@{Map}!elm\+\_\+map\+\_\+sources\+\_\+get@{elm\+\_\+map\+\_\+sources\+\_\+get}}
\index{elm\+\_\+map\+\_\+sources\+\_\+get@{elm\+\_\+map\+\_\+sources\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+sources\+\_\+get()}{elm\_map\_sources\_get()}}
{\footnotesize\ttfamily const char$\ast$$\ast$ elm\+\_\+map\+\_\+sources\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{\hyperlink{group__Elm__Map_gafad39e5b871b5bd06ebc594d589f1220}{Elm\+\_\+\+Map\+\_\+\+Source\+\_\+\+Type}}]{type }\end{DoxyParamCaption})}



Get the names of available sources for a specific type. 

It will provide a list with all available sources. Current source can be set by \hyperlink{group__Elm__Map_ga9eff6f18cf429e6aee1a92a137530989}{elm\+\_\+map\+\_\+source\+\_\+set}, or get with \hyperlink{group__Elm__Map_ga2c8001ad36e2bd61b15be2f6773c4590}{elm\+\_\+map\+\_\+source\+\_\+get}.

At least available sources of tile type are \char`\"{}\+Mapnik\char`\"{}, \char`\"{}\+Osmarender\char`\"{}, \char`\"{}\+Cycle\+Map\char`\"{} and \char`\"{}\+Maplint\char`\"{}.

At least available sources of route type are \char`\"{}\+Yours\char`\"{}.

At least available sources of name type are \char`\"{}\+Nominatim\char`\"{}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em type} & Source type.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The char pointer array of source names. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+sources\+\_\+get().

\hypertarget{group__Elm__Map_ga8375cf6dd42e67dcd4ac417ffc17de1a}{}\label{group__Elm__Map_ga8375cf6dd42e67dcd4ac417ffc17de1a} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add()}{elm\_map\_overlay\_polygon\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj }\end{DoxyParamCaption})}



Add a new polygon overlay to the map object. 

This overlay has a polygon type.

At least 3 regions should be added to show the polygon overlay.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.

\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add().

\hypertarget{group__Elm__Map_gad79274e8336a7f337ee3b19e350ac1e7}{}\label{group__Elm__Map_gad79274e8336a7f337ee3b19e350ac1e7} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add()}{elm\_map\_overlay\_line\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{double}]{flon,  }\item[{double}]{flat,  }\item[{double}]{tlon,  }\item[{double}]{tlat }\end{DoxyParamCaption})}



Add a new line overlay to the map object. 

This overlay has a line type.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em flon} & The start longitude. \\
\hline
\mbox{\tt in}  & {\em flat} & The start latitude. \\
\hline
\mbox{\tt in}  & {\em tlon} & The destination longitude. \\
\hline
\mbox{\tt in}  & {\em tlat} & The destination latitude.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+line\+\_\+add().

\hypertarget{group__Elm__Map_gac18d4869797cf49e4fa2e50a3de592f3}{}\label{group__Elm__Map_gac18d4869797cf49e4fa2e50a3de592f3} 
\index{Map@{Map}!elm\+\_\+map\+\_\+region\+\_\+show@{elm\+\_\+map\+\_\+region\+\_\+show}}
\index{elm\+\_\+map\+\_\+region\+\_\+show@{elm\+\_\+map\+\_\+region\+\_\+show}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+region\+\_\+show()}{elm\_map\_region\_show()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+region\+\_\+show (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{double}]{lon,  }\item[{double}]{lat }\end{DoxyParamCaption})}



Show the given coordinates at the center of the map, immediately. 

This causes map to redraw its viewport\textquotesingle{}s contents to the region containing the given {\ttfamily lat} and {\ttfamily lon}, that will be moved to the center of the map.

See \hyperlink{group__Elm__Map_ga587a02820ae097e3c81c8666a1723475}{elm\+\_\+map\+\_\+region\+\_\+bring\+\_\+in} for a function to move with animation.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em lon} & Longitude to center at. \\
\hline
\mbox{\tt in}  & {\em lat} & Latitude to center at. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+show().

\hypertarget{group__Elm__Map_ga809e58db6acec246dfd6825e919f10db}{}\label{group__Elm__Map_ga809e58db6acec246dfd6825e919f10db} 
\index{Map@{Map}!elm\+\_\+map\+\_\+name\+\_\+add@{elm\+\_\+map\+\_\+name\+\_\+add}}
\index{elm\+\_\+map\+\_\+name\+\_\+add@{elm\+\_\+map\+\_\+name\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+name\+\_\+add()}{elm\_map\_name\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name}$\ast$ elm\+\_\+map\+\_\+name\+\_\+add (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{const char $\ast$}]{address,  }\item[{double}]{lon,  }\item[{double}]{lat,  }\item[{\hyperlink{group__Elm__Map_ga04d97a2d84cad71629280963001f2580}{Elm\+\_\+\+Map\+\_\+\+Name\+\_\+\+Cb}}]{name\+\_\+cb,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Request a address or geographic coordinates(longitude, latitude) from a given address or geographic coordinate(longitude, latitude). 

If you want to get address from geographic coordinates, set input {\ttfamily address} as {\ttfamily null} and set {\ttfamily lon}, {\ttfamily lat} as you want to convert. If address is set except N\+U\+LL, {\ttfamily lon} and {\ttfamily lat} are checked.

To get the string for this address, \hyperlink{group__Elm__Map_ga464f8f74682f984624c800fb0fac97fd}{elm\+\_\+map\+\_\+name\+\_\+address\+\_\+get} should be used after callback or \char`\"{}name,loaded\char`\"{} signal is called.

To get the longitude and latitude, \hyperlink{group__Elm__Map_ga0b6f3e41bba7be76a5ac632ae4f1bb3f}{elm\+\_\+map\+\_\+region\+\_\+get} should be used.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em address} & The address. \\
\hline
\mbox{\tt in}  & {\em lon} & The longitude. \\
\hline
\mbox{\tt in}  & {\em lat} & The latitude. \\
\hline
\mbox{\tt in}  & {\em name\+\_\+cb} & The callback function. \\
\hline
\mbox{\tt in}  & {\em data} & The user callback data.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} handle for this coordinate. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+name\+\_\+add().

\hypertarget{group__Elm__Map_ga587a02820ae097e3c81c8666a1723475}{}\label{group__Elm__Map_ga587a02820ae097e3c81c8666a1723475} 
\index{Map@{Map}!elm\+\_\+map\+\_\+region\+\_\+bring\+\_\+in@{elm\+\_\+map\+\_\+region\+\_\+bring\+\_\+in}}
\index{elm\+\_\+map\+\_\+region\+\_\+bring\+\_\+in@{elm\+\_\+map\+\_\+region\+\_\+bring\+\_\+in}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+region\+\_\+bring\+\_\+in()}{elm\_map\_region\_bring\_in()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+region\+\_\+bring\+\_\+in (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{double}]{lon,  }\item[{double}]{lat }\end{DoxyParamCaption})}



Animatedly bring in given coordinates to the center of the map. 

This causes map to jump to the given {\ttfamily lat} and {\ttfamily lon} coordinates and show it (by scrolling) in the center of the viewport, if it is not already centered. This will use animation to do so and take a period of time to complete.

See \hyperlink{group__Elm__Map_gac18d4869797cf49e4fa2e50a3de592f3}{elm\+\_\+map\+\_\+region\+\_\+show} for a function to avoid animation.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em lon} & Longitude to center at. \\
\hline
\mbox{\tt in}  & {\em lat} & Latitude to center at. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+bring\+\_\+in().

\hypertarget{group__Elm__Map_ga0c2e3dc05391dd181ac43c4cf9caf70c}{}\label{group__Elm__Map_ga0c2e3dc05391dd181ac43c4cf9caf70c} 
\index{Map@{Map}!elm\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in@{elm\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in}}
\index{elm\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in@{elm\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in()}{elm\_map\_region\_zoom\_bring\_in()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{int}]{zoom,  }\item[{double}]{lon,  }\item[{double}]{lat }\end{DoxyParamCaption})}



Animatedly set the zoom level of the map and bring in given coordinates to the center of the map. 

This causes map to zoom into specific zoom level and also move to the given {\ttfamily lat} and {\ttfamily lon} coordinates and show it (by scrolling) in the center of the viewport concurrently.

See also \hyperlink{group__Elm__Map_ga587a02820ae097e3c81c8666a1723475}{elm\+\_\+map\+\_\+region\+\_\+bring\+\_\+in}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em zoom} & The zoom level to set. \\
\hline
\mbox{\tt in}  & {\em lon} & Longitude to center at. \\
\hline
\mbox{\tt in}  & {\em lat} & Latitude to center at.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+11 
\end{DoxySince}


References elm\+\_\+obj\+\_\+map\+\_\+region\+\_\+zoom\+\_\+bring\+\_\+in().

\hypertarget{group__Elm__Map_ga72c58b4e2c9a9bdfd85a0536c2635475}{}\label{group__Elm__Map_ga72c58b4e2c9a9bdfd85a0536c2635475} 
\index{Map@{Map}!elm\+\_\+map\+\_\+track\+\_\+remove@{elm\+\_\+map\+\_\+track\+\_\+remove}}
\index{elm\+\_\+map\+\_\+track\+\_\+remove@{elm\+\_\+map\+\_\+track\+\_\+remove}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+track\+\_\+remove()}{elm\_map\_track\_remove()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+track\+\_\+remove (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{route }\end{DoxyParamCaption})}



Remove a track from the map. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em route} & The track to remove. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+track\+\_\+remove().

\hypertarget{group__Elm__Map_ga8c5cba6c4ff67c11035d36e67e6d8803}{}\label{group__Elm__Map_ga8c5cba6c4ff67c11035d36e67e6d8803} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add()}{elm\_map\_overlay\_route\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{const \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$}]{route }\end{DoxyParamCaption})}



Add a new route overlay to the map object. 

This overlay has a route type.

This overlay has a route style layout and icon or content can not be set.

The color scheme can be changed by \hyperlink{group__Elm__Map_ga93412222a4d157deec5e2c821ba17c39}{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set}.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em route} & The route object to make a overlay.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+route\+\_\+add().

\hypertarget{group__Elm__Map_ga6b7296915571d1f7c962b07ba2329005}{}\label{group__Elm__Map_ga6b7296915571d1f7c962b07ba2329005} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add()}{elm\_map\_overlay\_scale\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{x,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{y }\end{DoxyParamCaption})}



Add a new scale overlay to the map object. 

This overlay has a scale type.

The scale overlay shows the ratio of a distance on the map to the corresponding distance.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & horizontal pixel coordinate. \\
\hline
\mbox{\tt in}  & {\em y} & vertical pixel coordinate.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+scale\+\_\+add().

\hypertarget{group__Elm__Map_ga100f0dbec782910bd0f67515a9f39ebb}{}\label{group__Elm__Map_ga100f0dbec782910bd0f67515a9f39ebb} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+add}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+add()}{elm\_map\_overlay\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay}$\ast$ elm\+\_\+map\+\_\+overlay\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{double}]{lon,  }\item[{double}]{lat }\end{DoxyParamCaption})}



Add a new overlay to the map object. 

This overlay has a default type.

A overlay will be created and shown in a specific point of the map, defined by {\ttfamily lon} and {\ttfamily lat}.

The created overlay has a default style layout before content or icon is set. If content or icon is set, those are displayed instead of default style layout.

You can set by using \hyperlink{group__Elm__Map_ga93412222a4d157deec5e2c821ba17c39}{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set} or \hyperlink{group__Elm__Map_ga1e43a278f16fcf4330c46d68f61fe294}{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+set}. If {\ttfamily null} is set, default style is shown again.

Overlay created with this method can be deleted by \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em lon} & The longitude of the overlay. \\
\hline
\mbox{\tt in}  & {\em lat} & The latitude of the overlay.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created overlay or {\ttfamily null} upon failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+map\+\_\+overlay\+\_\+add().

\hypertarget{group__Elm__Map_gac2a7963cdb02494845cc1d4cf167a5b2}{}\label{group__Elm__Map_gac2a7963cdb02494845cc1d4cf167a5b2} 
\index{Map@{Map}!elm\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert@{elm\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert}}
\index{elm\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert@{elm\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert()}{elm\_map\_canvas\_to\_region\_convert()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Map $\ast$}]{obj,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{x,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{y,  }\item[{double $\ast$}]{lon,  }\item[{double $\ast$}]{lat }\end{DoxyParamCaption})}



Convert canvas coordinates into geographic coordinates (longitude, latitude). 

This gets longitude and latitude from canvas x, y coordinates. The canvas coordinates mean x, y coordinate from current viewport.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & Horizontal coordinate of the point to convert. \\
\hline
\mbox{\tt in}  & {\em y} & Vertical coordinate of the point to convert. \\
\hline
\mbox{\tt out}  & {\em lon} & A pointer to the longitude. \\
\hline
\mbox{\tt out}  & {\em lat} & A pointer to the latitude. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+map\+\_\+canvas\+\_\+to\+\_\+region\+\_\+convert().

\hypertarget{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{}\label{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+del@{elm\+\_\+map\+\_\+overlay\+\_\+del}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+del@{elm\+\_\+map\+\_\+overlay\+\_\+del}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+del()}{elm\_map\_overlay\_del()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+del (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay }\end{DoxyParamCaption})}



Delete a overlay from the map. 

This function can delete all types of overlays.


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to be deleted.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga100f0dbec782910bd0f67515a9f39ebb}{elm\+\_\+map\+\_\+overlay\+\_\+add()} 

\hyperlink{group__Elm__Map_ga3b0343d426233644e6bba87cb352ee0b}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add()} 

\hyperlink{group__Elm__Map_gadb9e80c0e108597e24e909c6636f8fbb}{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_gabd9eddc2fe411268139e69498ec161cf}{}\label{group__Elm__Map_gabd9eddc2fe411268139e69498ec161cf} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+type\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+type\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+type\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+type\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+type\+\_\+get()}{elm\_map\_overlay\_type\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Map_ga9f32cbcc7d601e629752112c93bcf9f0}{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Type} elm\+\_\+map\+\_\+overlay\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay }\end{DoxyParamCaption})}



Get the overlay type. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to return type. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Return the overlay type.
\end{DoxyReturn}
This type is resolved when the overlay is created.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga100f0dbec782910bd0f67515a9f39ebb}{elm\+\_\+map\+\_\+overlay\+\_\+add()} 

\hyperlink{group__Elm__Map_ga3b0343d426233644e6bba87cb352ee0b}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add()} 

\hyperlink{group__Elm__Map_gadb9e80c0e108597e24e909c6636f8fbb}{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga0067f7e03f714cee441291c27f00e2f5}{}\label{group__Elm__Map_ga0067f7e03f714cee441291c27f00e2f5} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+set}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+set()}{elm\_map\_overlay\_data\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Set a pointer of user data for a overlay. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to own the user data. \\
\hline
{\em data} & A pointer of user data\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_gab0f5c68371bf38bd54adcf15b02ff774}{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+get()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_gab0f5c68371bf38bd54adcf15b02ff774}{}\label{group__Elm__Map_gab0f5c68371bf38bd54adcf15b02ff774} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+get()}{elm\_map\_overlay\_data\_get()}}
{\footnotesize\ttfamily void$\ast$ elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay }\end{DoxyParamCaption})}



Get the user data stored on a overlay. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to return the user data. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A pointer to data stored using \hyperlink{group__Elm__Map_ga0067f7e03f714cee441291c27f00e2f5}{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+set()}, or {\ttfamily N\+U\+LL}, if none has been set.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga0067f7e03f714cee441291c27f00e2f5}{elm\+\_\+map\+\_\+overlay\+\_\+data\+\_\+set()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga3897a57a51c5d3dd9600868c438fdfb3}{}\label{group__Elm__Map_ga3897a57a51c5d3dd9600868c438fdfb3} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+set}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+set()}{elm\_map\_overlay\_hide\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{hide }\end{DoxyParamCaption})}



Set if the overlay is hidden or not. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to be hidden. \\
\hline
{\em hide} & Use {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} to hide the overlay or {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} to show.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_gac3b429ab3103756aa6820e8e1882c2e4}{elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+get()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_gac3b429ab3103756aa6820e8e1882c2e4}{}\label{group__Elm__Map_gac3b429ab3103756aa6820e8e1882c2e4} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+get()}{elm\_map\_overlay\_hide\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay }\end{DoxyParamCaption})}



Get a value whether the overlay is hidden or not. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to return the hidden state. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} means the overlay is hidden. {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} indicates it is not.
\end{DoxyReturn}
This gets the current hidden state for the overlay.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga3897a57a51c5d3dd9600868c438fdfb3}{elm\+\_\+map\+\_\+overlay\+\_\+hide\+\_\+set()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_gab6ec9926a0e290b8513733dea198d0c8}{}\label{group__Elm__Map_gab6ec9926a0e290b8513733dea198d0c8} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+set}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+set()}{elm\_map\_overlay\_displayed\_zoom\_min\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{int}]{zoom }\end{DoxyParamCaption})}



Set the minimum zoom from where the overlay is displayed. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to be set the minimum zoom. \\
\hline
{\em zoom} & The minimum zoom.\\
\hline
\end{DoxyParams}
The overlay only will be displayed when the map is displayed at {\ttfamily zoom} or bigger.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga3022f8422bf150520df717d529075bd3}{elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+get()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga3022f8422bf150520df717d529075bd3}{}\label{group__Elm__Map_ga3022f8422bf150520df717d529075bd3} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+get()}{elm\_map\_overlay\_displayed\_zoom\_min\_get()}}
{\footnotesize\ttfamily int elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay }\end{DoxyParamCaption})}



Get the minimum zoom from where the overlay is displayed. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to return the minimum zoom. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
zoom The minimum zoom.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_gab6ec9926a0e290b8513733dea198d0c8}{elm\+\_\+map\+\_\+overlay\+\_\+displayed\+\_\+zoom\+\_\+min\+\_\+set()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga79ed6d100f64eb70094133a51dbed2e5}{}\label{group__Elm__Map_ga79ed6d100f64eb70094133a51dbed2e5} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+set}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+set()}{elm\_map\_overlay\_paused\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{paused }\end{DoxyParamCaption})}



Pause or unpause the overlay. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to be paused. \\
\hline
{\em paused} & Use {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} to pause the {\ttfamily overlay} or {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} to unpause it.\\
\hline
\end{DoxyParams}
This sets the paused state to on ({\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}) or off ({\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE}) for the overlay.

The default is off.

This will stop moving the overlay coordinates instantly. even if map being scrolled or zoomed.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga06a13fc9a66fc680de4578699f32bfb3}{elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+get()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga06a13fc9a66fc680de4578699f32bfb3}{}\label{group__Elm__Map_ga06a13fc9a66fc680de4578699f32bfb3} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+get()}{elm\_map\_overlay\_paused\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay }\end{DoxyParamCaption})}



Get a value whether the overlay is paused or not. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to return paused state. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} means overlay is paused. {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} indicates it is not.
\end{DoxyReturn}
This gets the current paused state for the overlay.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga79ed6d100f64eb70094133a51dbed2e5}{elm\+\_\+map\+\_\+overlay\+\_\+paused\+\_\+set()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_gad4964af6fc2a84146a59dcd09ccd14a7}{}\label{group__Elm__Map_gad4964af6fc2a84146a59dcd09ccd14a7} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+visible\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+visible\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+visible\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+visible\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+visible\+\_\+get()}{elm\_map\_overlay\_visible\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} elm\+\_\+map\+\_\+overlay\+\_\+visible\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay }\end{DoxyParamCaption})}



Get a value whether the overlay is visible or not. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to return visible state. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} means overlay is visible. {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} indicates it is not.
\end{DoxyReturn}
The visible of the overlay can not be set. This value can be changed dynamically while zooming and panning

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\hypertarget{group__Elm__Map_ga93412222a4d157deec5e2c821ba17c39}{}\label{group__Elm__Map_ga93412222a4d157deec5e2c821ba17c39} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set()}{elm\_map\_overlay\_content\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{obj }\end{DoxyParamCaption})}



Set the content object of the overlay. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to be set the content. \\
\hline
{\em obj} & The evas object will be used to display the overlay.\\
\hline
\end{DoxyParams}
Only default and class type overlay support this function.

The content should be resized or set size hints before set to the overlay. {\bfseries  Do not modify this object} (move, show, hide, del, etc.), after set. You can only resize this.

This content is what will be inside the overlay that will be displayed. If a content is set, icon and default style layout are no more used before the content is deleted.

If {\ttfamily obj} is {\ttfamily N\+U\+LL}, content inside the overlay is deleted.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga00d9f07c6a1a5bd2fc457e0b57ab3e74}{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+get()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga00d9f07c6a1a5bd2fc457e0b57ab3e74}{}\label{group__Elm__Map_ga00d9f07c6a1a5bd2fc457e0b57ab3e74} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+get()}{elm\_map\_overlay\_content\_get()}}
{\footnotesize\ttfamily const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}$\ast$ elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay }\end{DoxyParamCaption})}



Get the content object. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to return the content. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Return the evas object if it exists, else {\ttfamily N\+U\+LL}.
\end{DoxyReturn}
Only default and class type overlay support this function.

Returned content is what being inside the overlay that being displayed.

{\bfseries  Do not modify this object} (move, show, hide, del, etc.). You can only resize this.

The content can be set by \hyperlink{group__Elm__Map_ga93412222a4d157deec5e2c821ba17c39}{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set()}.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga93412222a4d157deec5e2c821ba17c39}{elm\+\_\+map\+\_\+overlay\+\_\+content\+\_\+set()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga1e43a278f16fcf4330c46d68f61fe294}{}\label{group__Elm__Map_ga1e43a278f16fcf4330c46d68f61fe294} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+set}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+set()}{elm\_map\_overlay\_icon\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{icon }\end{DoxyParamCaption})}



Set a icon of the overlay. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to be set the icon. \\
\hline
{\em icon} & The icon will be used to display the overlay.\\
\hline
\end{DoxyParams}
Only default and class type overlay support this function.

{\bfseries  Do not modify this object} (move, show, hide, resize, del, etc.), after set.

If icon is set, default style layout will not be used.

If {\ttfamily icon} is {\ttfamily N\+U\+LL}, icon inside the overlay will be deleted.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga4dfab0995238b7c3e69d683b234cc65a}{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+get()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga4dfab0995238b7c3e69d683b234cc65a}{}\label{group__Elm__Map_ga4dfab0995238b7c3e69d683b234cc65a} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+get()}{elm\_map\_overlay\_icon\_get()}}
{\footnotesize\ttfamily const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}$\ast$ elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay }\end{DoxyParamCaption})}



Get the icon object. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to return the icon. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Return the icon object if it exists, else {\ttfamily N\+U\+LL}.
\end{DoxyReturn}
Only default and class type overlay support this function.

Returned icon is what being inside the overlay that being displayed.

{\bfseries  Do not modify this icon } (move, show, hide, resize, del, etc.).

The icon can be set by \hyperlink{group__Elm__Map_ga1e43a278f16fcf4330c46d68f61fe294}{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+set()}.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga1e43a278f16fcf4330c46d68f61fe294}{elm\+\_\+map\+\_\+overlay\+\_\+icon\+\_\+set()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga62e2387668a9e6c4a8ff9d51dab182dd}{}\label{group__Elm__Map_ga62e2387668a9e6c4a8ff9d51dab182dd} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+set}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+set()}{elm\_map\_overlay\_region\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{double}]{lon,  }\item[{double}]{lat }\end{DoxyParamCaption})}



Set the geographic coordinates of the overlay. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to be set geographic coordinates. \\
\hline
{\em lon} & Longitude to be set. \\
\hline
{\em lat} & Latitude to be set.\\
\hline
\end{DoxyParams}
Only default and bubble type overlay support this function.

This sets the center coordinates of the overlay. It can be get by \hyperlink{group__Elm__Map_ga0fb3a238fc4811a83a99310a152013d5}{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+get()}.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga0fb3a238fc4811a83a99310a152013d5}{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+get()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga0fb3a238fc4811a83a99310a152013d5}{}\label{group__Elm__Map_ga0fb3a238fc4811a83a99310a152013d5} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+get()}{elm\_map\_overlay\_region\_get()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{double $\ast$}]{lon,  }\item[{double $\ast$}]{lat }\end{DoxyParamCaption})}



Get the geographic coordinates of the overlay. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to return geographic coordinates. \\
\hline
{\em lon} & Pointer to store longitude. \\
\hline
{\em lat} & Pointer to store latitude.\\
\hline
\end{DoxyParams}
Only default and bubble type overlay support this function.

This returns the center coordinates of the overlay. It can be set by \hyperlink{group__Elm__Map_ga62e2387668a9e6c4a8ff9d51dab182dd}{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+set()}.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga62e2387668a9e6c4a8ff9d51dab182dd}{elm\+\_\+map\+\_\+overlay\+\_\+region\+\_\+set()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga2ef4c31306107b391f13e965813f60cd}{}\label{group__Elm__Map_ga2ef4c31306107b391f13e965813f60cd} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+set}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+set()}{elm\_map\_overlay\_color\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{int}]{r,  }\item[{int}]{g,  }\item[{int}]{b,  }\item[{int}]{a }\end{DoxyParamCaption})}



Set the object color of the overlay. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to be set color. \\
\hline
{\em r} & Red channel value, from 0 to 255. \\
\hline
{\em g} & Green channel value, from 0 to 255. \\
\hline
{\em b} & Blue channel value, from 0 to 255. \\
\hline
{\em a} & Alpha channel value, from 0 to 255.\\
\hline
\end{DoxyParams}
It uses an additive color model, so each color channel represents how much of each primary colors must to be used. 0 represents absence of this color, so if all of the three are set to 0, the color will be black.

These component values should be integers in the range 0 to 255, (single 8-\/bit byte).

This sets the color used for the overlay. By default, it is set to solid red (r = 255, g = 0, b = 0, a = 255).

For alpha channel, 0 represents completely transparent, and 255, opaque.

Function supports only E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+L\+A\+SS, E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+E\+F\+A\+U\+LT and E\+L\+M\+\_\+\+M\+A\+P\+\_\+\+O\+V\+E\+R\+L\+A\+Y\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+O\+U\+TE Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Type types.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga14242f0c25a100ded543efafc6e511c1}{elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+get()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga14242f0c25a100ded543efafc6e511c1}{}\label{group__Elm__Map_ga14242f0c25a100ded543efafc6e511c1} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+get()}{elm\_map\_overlay\_color\_get()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{int $\ast$}]{r,  }\item[{int $\ast$}]{g,  }\item[{int $\ast$}]{b,  }\item[{int $\ast$}]{a }\end{DoxyParamCaption})}



Get the object color of the overlay. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to return color. \\
\hline
{\em r} & Pointer to store the red channel value. \\
\hline
{\em g} & Pointer to store the green channel value. \\
\hline
{\em b} & Pointer to store the blue channel value. \\
\hline
{\em a} & Pointer to store the alpha channel value.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga2ef4c31306107b391f13e965813f60cd}{elm\+\_\+map\+\_\+overlay\+\_\+color\+\_\+set()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_gadc53acd23ad4e95f87c3fd43d2b5e43b}{}\label{group__Elm__Map_gadc53acd23ad4e95f87c3fd43d2b5e43b} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+show@{elm\+\_\+map\+\_\+overlay\+\_\+show}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+show@{elm\+\_\+map\+\_\+overlay\+\_\+show}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+show()}{elm\_map\_overlay\_show()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+show (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay }\end{DoxyParamCaption})}



Show the given overlay at the center of the map, immediately. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to be center at.\\
\hline
\end{DoxyParams}
This causes map to {\bfseries redraw} its viewport\textquotesingle{}s contents to the region containing the given {\ttfamily overlay\textquotesingle{}s} coordinates, that will be moved to the center of the map.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga9836386af587e54f3b9eb9a4cffb085f}{elm\+\_\+map\+\_\+overlays\+\_\+show()} if more than one overlay need to be displayed. 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga9836386af587e54f3b9eb9a4cffb085f}{}\label{group__Elm__Map_ga9836386af587e54f3b9eb9a4cffb085f} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlays\+\_\+show@{elm\+\_\+map\+\_\+overlays\+\_\+show}}
\index{elm\+\_\+map\+\_\+overlays\+\_\+show@{elm\+\_\+map\+\_\+overlays\+\_\+show}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlays\+\_\+show()}{elm\_map\_overlays\_show()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlays\+\_\+show (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$}]{overlays }\end{DoxyParamCaption})}



Move and zoom the map to display a list of overlays. 


\begin{DoxyParams}{Parameters}
{\em overlays} & A list of \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} handles.\\
\hline
\end{DoxyParams}
The map will be centered on the center point of the overlays in the list. Then the map will be zoomed in order to fit the overlays using the maximum zoom which allows display of all the overlays.

\begin{DoxyWarning}{Warning}
All the overlays should belong to the same map object.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_gadc53acd23ad4e95f87c3fd43d2b5e43b}{elm\+\_\+map\+\_\+overlay\+\_\+show()} to show a single overlay. 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_gaa1d4e6d31405ae72e34481c99b0b3f9d}{}\label{group__Elm__Map_gaa1d4e6d31405ae72e34481c99b0b3f9d} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+get\+\_\+cb\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+get\+\_\+cb\+\_\+set}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+get\+\_\+cb\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+get\+\_\+cb\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+get\+\_\+cb\+\_\+set()}{elm\_map\_overlay\_get\_cb\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+get\+\_\+cb\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{\hyperlink{group__Elm__Map_ga8b44c70c54ab85a8e4e6b5cbb3f455c6}{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Get\+\_\+\+Cb}}]{get\+\_\+cb,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Set the get callback function of the overlay. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to own the get callback function. \\
\hline
{\em get\+\_\+cb} & The callback function. \\
\hline
{\em data} & The user callback data.\\
\hline
\end{DoxyParams}
If the overlay is clicked, the callback wll be called. The clicked overlay is returned by callback.

You can add callback to the class overlay. If one of the group overlays in this class is clicked, callback will be called and return a virtual group overlays.

You can delete this callback function by setting {\ttfamily N\+U\+LL}. \hypertarget{group__Elm__Map_gae7f35d23acbdd1fdc3f75282bf54b7e0}{}\label{group__Elm__Map_gae7f35d23acbdd1fdc3f75282bf54b7e0} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+del\+\_\+cb\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+del\+\_\+cb\+\_\+set}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+del\+\_\+cb\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+del\+\_\+cb\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+del\+\_\+cb\+\_\+set()}{elm\_map\_overlay\_del\_cb\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+del\+\_\+cb\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{\hyperlink{group__Elm__Map_gae686d44ecf871b8000373f1cb7dc4e01}{Elm\+\_\+\+Map\+\_\+\+Overlay\+\_\+\+Del\+\_\+\+Cb}}]{del\+\_\+cb,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Set the del callback function to call when the overlay is deleted. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The overlay to own the del callback function. \\
\hline
{\em del\+\_\+cb} & The callback function. \\
\hline
{\em data} & The user callback data.\\
\hline
\end{DoxyParams}
If the overlay is deleted, the callback wll be called. The deleted overlay is returned by callback.

You can delete this callback function by setting {\ttfamily N\+U\+LL}.

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\hypertarget{group__Elm__Map_ga777d9957f6678d76961f60d8c0a5e47a}{}\label{group__Elm__Map_ga777d9957f6678d76961f60d8c0a5e47a} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+append@{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+append}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+append@{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+append}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+append()}{elm\_map\_overlay\_class\_append()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+append (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{clas,  }\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay }\end{DoxyParamCaption})}



Add a new overlay member to the class overlay. 


\begin{DoxyParams}{Parameters}
{\em clas} & The class overlay to add a new overlay. \\
\hline
{\em overlay} & The overlay to be added to the class overlay.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga6d236f81e938dc2ef7e9ad20c1f09263}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+remove()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga6d236f81e938dc2ef7e9ad20c1f09263}{}\label{group__Elm__Map_ga6d236f81e938dc2ef7e9ad20c1f09263} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+remove@{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+remove}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+remove@{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+remove}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+remove()}{elm\_map\_overlay\_class\_remove()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+remove (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{clas,  }\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay }\end{DoxyParamCaption})}



Remove a overlay from the class. 


\begin{DoxyParams}{Parameters}
{\em clas} & The class overlay to delete the overlay. \\
\hline
{\em overlay} & The overlay to be deleted from the class overlay.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga777d9957f6678d76961f60d8c0a5e47a}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+append()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga226c12e3b39a5d203024b9f1f1804492}{}\label{group__Elm__Map_ga226c12e3b39a5d203024b9f1f1804492} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+set}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+set@{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+set}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+set()}{elm\_map\_overlay\_class\_zoom\_max\_set()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{clas,  }\item[{int}]{zoom }\end{DoxyParamCaption})}



Set the maximum zoom from where the overlay members in the class can be grouped. 


\begin{DoxyParams}{Parameters}
{\em clas} & The overlay class has overlay members. \\
\hline
{\em zoom} & The maximum zoom.\\
\hline
\end{DoxyParams}
Overlay members in the class only will be grouped when the map is displayed at less than {\ttfamily zoom}.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_gafe6b3a0d6dcff60f133e158c8d0924bc}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+get()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_gafe6b3a0d6dcff60f133e158c8d0924bc}{}\label{group__Elm__Map_gafe6b3a0d6dcff60f133e158c8d0924bc} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+get()}{elm\_map\_overlay\_class\_zoom\_max\_get()}}
{\footnotesize\ttfamily int elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{clas }\end{DoxyParamCaption})}



Get the maximum zoom from where the overlay members in the class can be grouped. 


\begin{DoxyParams}{Parameters}
{\em clas} & The overlay class has overlay members.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The maximum zoom.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga226c12e3b39a5d203024b9f1f1804492}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+zoom\+\_\+max\+\_\+set()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga5b5c5a1e7324bf234f346a9bce120d38}{}\label{group__Elm__Map_ga5b5c5a1e7324bf234f346a9bce120d38} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+group\+\_\+members\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+group\+\_\+members\+\_\+get}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+group\+\_\+members\+\_\+get@{elm\+\_\+map\+\_\+overlay\+\_\+group\+\_\+members\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+group\+\_\+members\+\_\+get()}{elm\_map\_overlay\_group\_members\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}$\ast$ elm\+\_\+map\+\_\+overlay\+\_\+group\+\_\+members\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{grp }\end{DoxyParamCaption})}



Get the overlay members of the group overlay. 


\begin{DoxyParams}{Parameters}
{\em grp} & The group overlay has overlay members.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of group overlay members.
\end{DoxyReturn}
The group overlays are virtual overlays. Those are shown and hidden dynamically. You can add callback to the class overlay. If one of the group overlays in this class is clicked, callback will be called and return a virtual group overlays.

You can change the state (hidden, paused, etc.) or set the content or icon of the group overlays by chaning the state of the class overlay. Do not modifty the group overlay itself.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga3b0343d426233644e6bba87cb352ee0b}{elm\+\_\+map\+\_\+overlay\+\_\+class\+\_\+add()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga509d308528ef4e0ee2f67f4513caae79}{}\label{group__Elm__Map_ga509d308528ef4e0ee2f67f4513caae79} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+follow@{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+follow}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+follow@{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+follow}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+follow()}{elm\_map\_overlay\_bubble\_follow()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+follow (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{bubble,  }\item[{const \hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{parent }\end{DoxyParamCaption})}



Follow a other overlay. 


\begin{DoxyParams}{Parameters}
{\em bubble} & The bubble overlay to follow a parent overlay. \\
\hline
{\em parent} & The parent overlay to be followed by the bubble overlay.\\
\hline
\end{DoxyParams}
Bubble overlay will follow the parent overlay\textquotesingle{}s movement (hide, show, move).

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_gadb9e80c0e108597e24e909c6636f8fbb}{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+add()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga09f6eac5ac790f1661358fe1c33d5382}{}\label{group__Elm__Map_ga09f6eac5ac790f1661358fe1c33d5382} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+append@{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+append}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+append@{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+append}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+append()}{elm\_map\_overlay\_bubble\_content\_append()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+append (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{bubble,  }\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{content }\end{DoxyParamCaption})}



Add a content object to the bubble overlay. 


\begin{DoxyParams}{Parameters}
{\em bubble} & The bubble overlay to add a content. \\
\hline
{\em content} & The content to be added to the bubble overlay.\\
\hline
\end{DoxyParams}
Added contents will be displayed inside the bubble overlay.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga9f32522cadd9d1aa4e2de0de2190f2ad}{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+clear()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga9f32522cadd9d1aa4e2de0de2190f2ad}{}\label{group__Elm__Map_ga9f32522cadd9d1aa4e2de0de2190f2ad} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+clear@{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+clear}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+clear@{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+clear}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+clear()}{elm\_map\_overlay\_bubble\_content\_clear()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+clear (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{bubble }\end{DoxyParamCaption})}



Clear all contents inside the bubble overlay. 


\begin{DoxyParams}{Parameters}
{\em bubble} & The bubble overlay to clear the contents.\\
\hline
\end{DoxyParams}
This will delete all contents inside the bubble overlay.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga09f6eac5ac790f1661358fe1c33d5382}{elm\+\_\+map\+\_\+overlay\+\_\+bubble\+\_\+content\+\_\+append()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga1703b93e674b11953e8fc8de655e51aa}{}\label{group__Elm__Map_ga1703b93e674b11953e8fc8de655e51aa} 
\index{Map@{Map}!elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+region\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+region\+\_\+add}}
\index{elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+region\+\_\+add@{elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+region\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+region\+\_\+add()}{elm\_map\_overlay\_polygon\_region\_add()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+region\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga6b75280d64c71af38288849960d572fe}{Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$}]{overlay,  }\item[{double}]{lon,  }\item[{double}]{lat }\end{DoxyParamCaption})}



Add a geographic coordinates to the polygon overlay. 


\begin{DoxyParams}{Parameters}
{\em overlay} & The polygon overlay to get a region. \\
\hline
{\em lon} & The longitude. \\
\hline
{\em lat} & The latitude.\\
\hline
\end{DoxyParams}
At least 3 regions should be added to show the polygon overlay.

Overlay created with this method can be deleted with \hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del()}.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga8375cf6dd42e67dcd4ac417ffc17de1a}{elm\+\_\+map\+\_\+overlay\+\_\+polygon\+\_\+add()} 

\hyperlink{group__Elm__Map_gaa45d6ac91496575954e44dc137e3d031}{elm\+\_\+map\+\_\+overlay\+\_\+del()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_gaf3eeb8329e577c8b7c08c9ddc656df77}{}\label{group__Elm__Map_gaf3eeb8329e577c8b7c08c9ddc656df77} 
\index{Map@{Map}!elm\+\_\+map\+\_\+route\+\_\+del@{elm\+\_\+map\+\_\+route\+\_\+del}}
\index{elm\+\_\+map\+\_\+route\+\_\+del@{elm\+\_\+map\+\_\+route\+\_\+del}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+route\+\_\+del()}{elm\_map\_route\_del()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+route\+\_\+del (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$}]{route }\end{DoxyParamCaption})}



Remove a route from the map. 


\begin{DoxyParams}{Parameters}
{\em route} & The route to remove.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga64d63aafc59938f16f7ab731c134446f}{elm\+\_\+map\+\_\+route\+\_\+add()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_gaa4f9afc680429640efbc05049a9eeaab}{}\label{group__Elm__Map_gaa4f9afc680429640efbc05049a9eeaab} 
\index{Map@{Map}!elm\+\_\+map\+\_\+route\+\_\+distance\+\_\+get@{elm\+\_\+map\+\_\+route\+\_\+distance\+\_\+get}}
\index{elm\+\_\+map\+\_\+route\+\_\+distance\+\_\+get@{elm\+\_\+map\+\_\+route\+\_\+distance\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+route\+\_\+distance\+\_\+get()}{elm\_map\_route\_distance\_get()}}
{\footnotesize\ttfamily double elm\+\_\+map\+\_\+route\+\_\+distance\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$}]{route }\end{DoxyParamCaption})}



Get the route distance in kilometers. 


\begin{DoxyParams}{Parameters}
{\em route} & The route object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The distance of route (unit \+: km). 
\end{DoxyReturn}
\hypertarget{group__Elm__Map_ga9688a7d2b0f0bafbccf5657c86928440}{}\label{group__Elm__Map_ga9688a7d2b0f0bafbccf5657c86928440} 
\index{Map@{Map}!elm\+\_\+map\+\_\+route\+\_\+node\+\_\+get@{elm\+\_\+map\+\_\+route\+\_\+node\+\_\+get}}
\index{elm\+\_\+map\+\_\+route\+\_\+node\+\_\+get@{elm\+\_\+map\+\_\+route\+\_\+node\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+route\+\_\+node\+\_\+get()}{elm\_map\_route\_node\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+map\+\_\+route\+\_\+node\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$}]{route }\end{DoxyParamCaption})}



Get the information of route nodes. 


\begin{DoxyParams}{Parameters}
{\em route} & The route object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns a string with the nodes of route. 
\end{DoxyReturn}
\hypertarget{group__Elm__Map_gafa5279324ef76d0a8da23499ee5e85d0}{}\label{group__Elm__Map_gafa5279324ef76d0a8da23499ee5e85d0} 
\index{Map@{Map}!elm\+\_\+map\+\_\+route\+\_\+waypoint\+\_\+get@{elm\+\_\+map\+\_\+route\+\_\+waypoint\+\_\+get}}
\index{elm\+\_\+map\+\_\+route\+\_\+waypoint\+\_\+get@{elm\+\_\+map\+\_\+route\+\_\+waypoint\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+route\+\_\+waypoint\+\_\+get()}{elm\_map\_route\_waypoint\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+map\+\_\+route\+\_\+waypoint\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga055f1e71930a7b906ddc03b180cf3d73}{Elm\+\_\+\+Map\+\_\+\+Route} $\ast$}]{route }\end{DoxyParamCaption})}



Get the information of route waypoint. 


\begin{DoxyParams}{Parameters}
{\em route} & the route object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns a string with information about waypoint of route. 
\end{DoxyReturn}
\hypertarget{group__Elm__Map_ga464f8f74682f984624c800fb0fac97fd}{}\label{group__Elm__Map_ga464f8f74682f984624c800fb0fac97fd} 
\index{Map@{Map}!elm\+\_\+map\+\_\+name\+\_\+address\+\_\+get@{elm\+\_\+map\+\_\+name\+\_\+address\+\_\+get}}
\index{elm\+\_\+map\+\_\+name\+\_\+address\+\_\+get@{elm\+\_\+map\+\_\+name\+\_\+address\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+name\+\_\+address\+\_\+get()}{elm\_map\_name\_address\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+map\+\_\+name\+\_\+address\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} $\ast$}]{name }\end{DoxyParamCaption})}



Get the address of the name. 


\begin{DoxyParams}{Parameters}
{\em name} & The name handle. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the address string of {\ttfamily name}.
\end{DoxyReturn}
This gets the coordinates of the {\ttfamily name}, created with one of the conversion functions.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga809e58db6acec246dfd6825e919f10db}{elm\+\_\+map\+\_\+name\+\_\+add()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_gae5c6d7cfa664af6387d73637953b196e}{}\label{group__Elm__Map_gae5c6d7cfa664af6387d73637953b196e} 
\index{Map@{Map}!elm\+\_\+map\+\_\+name\+\_\+region\+\_\+get@{elm\+\_\+map\+\_\+name\+\_\+region\+\_\+get}}
\index{elm\+\_\+map\+\_\+name\+\_\+region\+\_\+get@{elm\+\_\+map\+\_\+name\+\_\+region\+\_\+get}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+name\+\_\+region\+\_\+get()}{elm\_map\_name\_region\_get()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+name\+\_\+region\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} $\ast$}]{name,  }\item[{double $\ast$}]{lon,  }\item[{double $\ast$}]{lat }\end{DoxyParamCaption})}



Get the current coordinates of the name. 


\begin{DoxyParams}{Parameters}
{\em name} & The name handle. \\
\hline
{\em lat} & Pointer to store the latitude. \\
\hline
{\em lon} & Pointer to store The longitude.\\
\hline
\end{DoxyParams}
This gets the coordinates of the {\ttfamily name}, created with one of the conversion functions.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga809e58db6acec246dfd6825e919f10db}{elm\+\_\+map\+\_\+name\+\_\+add()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga485c411ffc9914e7d62b22033faae30e}{}\label{group__Elm__Map_ga485c411ffc9914e7d62b22033faae30e} 
\index{Map@{Map}!elm\+\_\+map\+\_\+name\+\_\+del@{elm\+\_\+map\+\_\+name\+\_\+del}}
\index{elm\+\_\+map\+\_\+name\+\_\+del@{elm\+\_\+map\+\_\+name\+\_\+del}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+name\+\_\+del()}{elm\_map\_name\_del()}}
{\footnotesize\ttfamily void elm\+\_\+map\+\_\+name\+\_\+del (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Map_ga73173d5c600925adcbaac5c55f5462d3}{Elm\+\_\+\+Map\+\_\+\+Name} $\ast$}]{name }\end{DoxyParamCaption})}



Remove a name from the map. 


\begin{DoxyParams}{Parameters}
{\em name} & The name to remove.\\
\hline
\end{DoxyParams}
Basically the struct handled by {\ttfamily name} will be freed, so conversions between address and coordinates will be lost.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Map_ga809e58db6acec246dfd6825e919f10db}{elm\+\_\+map\+\_\+name\+\_\+add()} 
\end{DoxySeeAlso}
\hypertarget{group__Elm__Map_ga509621f20872fe3ef3418919f7fda396}{}\label{group__Elm__Map_ga509621f20872fe3ef3418919f7fda396} 
\index{Map@{Map}!elm\+\_\+map\+\_\+add@{elm\+\_\+map\+\_\+add}}
\index{elm\+\_\+map\+\_\+add@{elm\+\_\+map\+\_\+add}!Map@{Map}}
\subsubsection{\texorpdfstring{elm\+\_\+map\+\_\+add()}{elm\_map\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}$\ast$ elm\+\_\+map\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$}]{parent }\end{DoxyParamCaption})}



Add a new map widget to the given parent Elementary (container) object. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a new map widget handle or {\ttfamily N\+U\+LL}, on errors.
\end{DoxyReturn}
This function inserts a new map widget on the canvas. 