0.0.11 • Published 10 months ago

@opengis/v3-map v0.0.11

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

V3-MAP

Можливості (Features)

  • Інтерактивна карта: Відображення картографічних шарів з можливістю взаємодії.
  • Клік на карті: Обробка кліків на карті для отримання інформації про об'єкти.
  • Відображення карток: Показ карток з інформацією про об'єкти на карті.
  • Навігаційні інструменти: Інструменти для зумування, масштабування та інші навігаційні функції.
  • Міні-карта: Відображення міні-карти для зручної навігації.

Документація (Documentation)

Встановлення

  1. Клонуйте репозиторій:

    git clone https://github.com/your-repo.git
  2. Перейдіть до каталогу проєкту:

    cd your-repo
  3. Встановіть залежності:

    npm install

Запуск проєкту

Для запуску локального сервера використовуйте команду:

npm run dev

Приклад карти

Приклад карти доступний за цим посиланням.

CDN Usage

Створіть папку assets в зручному місці та додайте папки та файли tailwind, preline і tabler. Взяти потрібні папки можна тут.

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="/assets/style/tailwind.css" />
    <link rel="stylesheet" href="/assets/font/tabler/tabler-icons.min.css" />
    <link rel="stylesheet" href="https://cdn.softpro.ua/vue/v3-core/dev/style.css" />
    ...
  </head>
  <body>
    <div id="app" style="margin-top: 100px">
      <vs-map height="80vh"></vs-map>
    </div>

    <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
    <script src="/assets/js/tailwind.js"></script>
    <script src="/assets/js/preline.js"></script>
    <script src="https://cdn.softpro.ua/vue/map-portal/dev/v3-map-portal.umd.cjs"></script>
    <script src="https://cdn.softpro.ua/vue/map-portal/dev/style.css"></script>
    <script src="https://cdn.softpro.ua/vue/v3-core/dev/vue3-softpro-ui.umd.cjs"></script>
    ....
  </body>
</html>

Підключення в інші проєкти за допомогою NPM

Для підключення карти в сторонній проєкт:

  1. Пропишіть в терміналі команду:

    npm i v3-map
  2. Створіть папку assets в зручному місці та додайте папки та файли tailwind, preline і tabler. Взяти потрібні папки можна тут..

  3. У файлі main.js імпортуйте та заінстальте нашу карту. Файл main.js має виглядати наступним чином:

    import "./assets/main.css";
    import { createApp } from "vue";
    import App from "./App.vue";
    import v3map from "v3-map";
    import './assets/tailwind/tailwind.js'; // імпортуємо tailwind
    import './assets/tailwind/preline.js'; // імпортуємо preline
    import './assets/tabler/tabler-icons.min.css'; // імпортуємо tabler
    
    const app = createApp(App);
    v3map.install(app);
    
    if (window.v3map) {
      window.v3map.install(app);
    }
    
    app.mount('#app');

Виконавши всі ці дії, тепер ми можемо у будь-яку компоненту вставити VsMap, наприклад:

<template>
  <div>
    <VsMap />
  </div>
</template>

<script>
import VsMap from 'v3-map';
export default {
  components: {
    VsMap,
  },
};
</script>

Цей приклад показує, як імпортувати і використовувати компоненту карти в іншому проєкті.

0.0.10

10 months ago

0.0.11

10 months ago

0.0.9

10 months ago

0.0.8

11 months ago

0.0.5

11 months ago

0.0.6

11 months ago

0.0.4

11 months ago

0.0.3

11 months ago

0.0.2

11 months ago

0.0.1

11 months ago