#leptos #map #leaflet #component #view #draw

卡帕塔

卡帕塔 ~ 受 leaflet 启发。用 wasm 绘制地图

5 个版本

0.0.4 2023年11月7日
0.0.3 2023年10月27日
0.0.2 2023年10月26日
0.0.1 2023年10月26日
0.0.0 2023年10月18日

#132 in 地理空间

每月 45 次下载
leptos_kapta 中使用

MIT 许可证

23KB
555

卡帕塔

受 leaflet 启发

示例和用法

集成 leptos

Cargo.toml

kapta = {version = "0.0.2"}
leptos_kapta = {version = "0.0.2"}
leptos = {version = "0.5"}

main.rs

use leptos::*;
use leptos_kapta::{Kapta, KaptaCoord};

fn main() {    
    mount_to_body(|| leptos::view! { <App/> })
}

#[component]
pub fn App() -> impl IntoView {
    let center: KaptaCoord = KaptaCoord::new(106.645, 10.788);
    view! {
        <div class="mx-auto">
            <h1 class="text-center m-8 text-2xl ">Example with leptos</h1>
            <div class="flex justify-center">
                <Kapta zoom=3 width=900 height=700 center=center/>
            </div>
        </div>
    }
}

结果

Leptos Example

目前库处于开发阶段

依赖关系

~6.5MB
~113K SLoC