Skip to content

guilhermeborgesbastos/MapItemNavigation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Map Item Navigation

Irei mostrar como criar um mapa dinâmico, onde deveria ser exibido uma lista com lojas que estivessem até 1Km da localização do usuário. Tirei o dia hoje para criar o código desenvolvido para um projeto separado, irei compartilhá-lo com você neste artigo.

Normalmente o POJO ( Filial & Loja ) são populados pela API, para exemplificar o código, criei um List<> com 3 lojas e 5 filiais exemplo.

Instalação e uso

Basta importar o projeto do Git para o seu editor favorito e efetuar a troca do API_KEY.

Para isto edite o arquivo AndroidManifest.xml linha 26.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="guilherme.com.br.mapitemnavigation">


    <!-- ========================= Global Permissions ====================================== -->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.INTERNET" />


    <application
        android:name=".Application"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <!-- ========================= Google Maps Specific ===================================== -->
        <!--Change Here Your APi Key em: -->
        <!-- Mude aqui sua APi Key saiba mais em: -->
        <!-- https://developers.google.com/maps/documentation/android-api/signup -->
        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="YOUR_API_KEY_HERE" />

        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <!-- ========================= ExpandedMapActivity Activities ===================================== -->

        <activity
            android:name=".ExpandedMapActivity"
            android:label="ExpandedMapActivity"
            android:screenOrientation="portrait">
        </activity>


    </application>

</manifest>

Caso não tenha a API KEY, este link irá ajudá-lo: https://developers.google.com/maps/documentation/android-api/signup

Agradecimentos

Espero que tenha ajudado!

Fico a disposição para tirar dúvidas: guilhermeborgesbastos@gmail.com

Contato

VIDEO

About

Olá androideanos, a interação com mapas é crucial para muitos Apps, foi pensando nisso que iremos apresentar um componente completo, com: * Cálculo de melhor rota ( Polyline ); * Marcadores dinâmicos OnTheFly; * RecyclerView integrada com Mapa; * Cálculo de distância; ** Tudo isso usando o GPS!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages