0.0.17 • Published 7 months ago

tz-map v0.0.17

Weekly downloads
-
License
-
Repository
-
Last release
7 months ago

Tranzak map component

This plugin is to be used by tranzak SAAS mini programmes to enable users pick locations from map and should would return gps coordinates

Usage

Installation

npm install tz-map

In your main.js file, import and register the plugin as shown below

import  {  createApp  }  from  'vue'
import  TzMap from  'tz-map';
const  myApp  =  createApp(App);
myApp.use(TzMap);
myApp.mount('#app')

Implementation

<tz-popup v-model:show="showMap" style="width: 100%;height: 100vh; padding: 10px;" :closeable="false">
    <div class="text-center" style="display: flex; justify-content: center; align-items: center; min-height: 82.5vh; overflow: auto; color: #333; padding: 10px">
        <div class="w-100">
            <tz-map @location-picked="locationUpdated" :cords="address" lang="fr"></tz-map>
        </div>
    </div>
    <div class="text-center" style="padding: 20px; padding-bottom: 10px">
        <tz-button size="large" color="#990099" round @click="showMap = false">
        Done
        </tz-button>
    </div>
</tz-popup>



<tz-button  @click="showMap  =  true">Login</tz-button>

Props

PropDescriptionValue
langThis is the language to be used when rendering th componentString (en OR fr), default en
cordsThis is used if you already had some predefined GPS coordinates and want them to be selected when map is rendered.Object: {lat: Number, lng: Number}
render-counterThis is used in cases where you have two addresses using the same map component and would like to preview each address when showing mapNumber

Events

EventDescriptionReturn type
@location-pickedThis is emitted when the user picks a point on the map or searches and selects a locationObject : {lat: Number, lng: Number}
@close-mapThis is emitted when the map is unable to load and user refuses to retry.Boolean: true
0.0.10

12 months ago

0.0.11

12 months ago

0.0.12

12 months ago

0.0.13

12 months ago

0.0.14

12 months ago

0.0.15

12 months ago

0.0.9

12 months ago

0.0.16

12 months ago

0.0.8

12 months ago

0.0.17

7 months ago

0.0.5

12 months ago

0.0.7

12 months ago

0.0.6

12 months ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago