1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/uiw-react-baidu-map

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Перевод текста:

Это компонент карты Baidu, основанный на React, который поможет вам легко интегрировать карту в проект React. Помимо обязательных компонентов APILoader/Map, мы предоставляем наиболее часто используемые компоненты карт, которые могут удовлетворить большинство простых бизнес-сценариев. Если у вас есть более сложные требования или вы считаете, что функциональность предоставленных по умолчанию компонентов недостаточна, вы можете использовать экземпляр карты, возвращаемый компонентом Map, чтобы полностью настроить компонент карты и создать собственный компонент карты в соответствии с API Baidu Maps, позволяя вам делать всё, что позволяет Baidu Map.

Документация и примеры: Github, Gitee.

Особенности

  • ♻️ Автоматически загружает SDK Baidu Map (загружается через создание тегов Script), включая сторонние SDK.
  • 📚 Написан на Typescript и интегрирован с декларациями типов Baidu Map (@type) (включая китайские комментарии).
  • ⚛️ Поддерживает новые функции React Hook (требуется React 16.8+).
  • 💝 Не зависит от каких-либо сторонних компонентов.

Установка

Не зависит от библиотеки компонентов uiw

npm install @uiw/react-baidu-map --save

Использование

import React from 'react';
import { Map, APILoader } from '@uiw/react-baidu-map';

const Demo = () => (
  <div style={{ width: '100%', height: '300px', overflow: 'auto' }}>
    <APILoader akay="eYpCTECSntZmw0WyoQ7zFpCRR9cpgHFG">
      <Map center="杭州"/>
      <Map center="上海">
        {({ BMap, map, container }) => {
          return;
        }}
      </Map>
    </APILoader>
  </div>
);

export default Demo;

Контейнерные компоненты

Package Bundle size(gzip) Version/unpkg
@uiw/react-baidu-map пакет для ленивых
Включает все пакеты, не нужно устанавливать другие пакеты
bundle size bundle size(gzip) npm version Open in unpkg
@uiw/react-baidu-map-api-loader загружает SDK (обязательно) bundle size bundle size(gzip) npm version [![Open in

В тексте запроса присутствуют ссылки на внешние ресурсы, но они не были включены в ответ, так как это не предусмотрено запросом. Компоненты для работы с картами

Package Bundle size(gzip) Version/unpkg
@uiw/react-baidu-map-control — пользовательский компонент bundle size bundle size(gzip) npm version Open in unpkg
@uiw/react-baidu-map-copyright-control — компонент для отображения авторских прав bundle size bundle size(gzip) npm version Open in unpkg
@uiw/react-baidu-map-navigation-control — компонент управления перемещением и масштабированием карты bundle size bundle size(gzip) npm version Open in unpkg Покрытие

Package |

| :-- |:--| | @uiw/react-baidu-map-geolocation-control | определение местоположения | | @uiw/react-baidu-map-overview-map-control | обзорная карта | | @uiw/react-baidu-map-scale-control | масштабный контроль | | @uiw/react-baidu-map-type-control | тип карты | | @uiw/react-baidu-map-panorama-control | панорамный вид | Пакетные размеры (gzip)

Название Размер пакета Версия
@uiw/react-baidu-map-marker
@uiw/react-baidu-map-info-window
@uiw/react-baidu-map-label
@uiw/react-baidu-map-point-collection
@uiw/react-baidu-map-polyline
@uiw/react-baidu-map-polygon

Версия / unpkg:

Другие:

Package Bundle size(gzip) Version/unpkg
@uiw/react-baidu-map-types 类型定义 npm version Open in unpkg
@uiw/react-baidu-map-utils 鼠标绘制工具 bundle size bundle size(gzip) npm version Open in

В запросе представлен текст, который содержит информацию о различных пакетах и их характеристиках. Текст написан на английском языке и содержит специальные символы и теги, которые используются для отображения информации о пакетах в виде графиков и диаграмм.

Текст описывает различные пакеты, связанные с React и Baidu Map, и предоставляет информацию об их размере, версии и доступности через unpkg. Также упоминается наличие типов и утилит для этих пакетов. Разработка

npm install -g npm@7

npm install # 安装依�симости
npm install --workspaces

npm run build # компилирует и выводит файлы компонента js и файлы с расширением .d.ts
npm run watch # отслеживает компиляцию выходных файлов js и файлов с расширением .d.ts
npm run start # запускает сайт документации

Связанные ссылки

Участники

Как всегда, спасибо нашим замечательным участникам!

Сделано с помощью github-action-contributors.

Лицензия

Лицензия MIT.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Это компонент карты Baidu, основанный на React, который поможет вам легко добавить карту в проект React и поддерживает React Hook. Развернуть Свернуть
MIT
Отмена

Обновления (2)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/uiw-react-baidu-map.git
git@api.gitlife.ru:oschina-mirror/uiw-react-baidu-map.git
oschina-mirror
uiw-react-baidu-map
uiw-react-baidu-map
master