kaka1
V2EX  ›  问与答

付费求助一个前端问题, leaflet 调用自定义规则瓦片

  •  
  •   kaka1 · Mar 23, 2019 · 2328 views
    This topic created in 2613 days ago, the information mentioned may be changed or developed.
    瓦片是自己切的离线瓦片,宽是 256 像素,每一行高度相同,但是不同的行高度不同,墨卡托坐标。已经有旧的 js 库可以正常调用,现在要换成 leaflet,直接构造 url 有问题,怎么把旧的库里的请求瓦片方法和 leafelt 结合起来实现正常调用?现在的想法是创建 L.GridLayer( )类,传入旧的 js 库里计算返回的瓦片宽高,但是不知道怎么下手,有熟悉 leaflet 的带佬么,能解决的话价格两张毛爷爷(可再商量),留下联系方式。
    12 replies    2019-03-23 19:10:22 +08:00
    kaka1
        1
    kaka1  
    OP
       Mar 23, 2019
    没接触过 leaflet 的大佬或许可以现在看一下?个人感觉工作量不大,虽然是地图方面东西,不过还是偏重 js 些,拿钱晚上吃个好的还不是美滋滋😂
    kaka1
        2
    kaka1  
    OP
       Mar 23, 2019
    钱给少了可以商量啊😂,v 站这么多大佬怎么没动静
    rabbbit
        3
    rabbbit  
       Mar 23, 2019
    去 stackoverflow 试试,那边回复速度很快.
    kaka1
        4
    kaka1  
    OP
       Mar 23, 2019
    @rabbbit 发了,毫无动静😂,估计 stackoverflow 国外用户在睡觉,v 站用户在过周末
    wangxiaoaer
        5
    wangxiaoaer  
       Mar 23, 2019
    不仅仅是 gridlayer 的问题,你还需要重写 tile ( image )的尺寸。
    kaka1
        6
    kaka1  
    OP
       Mar 23, 2019
    @wangxiaoaer 获取 tile 尺寸的方法旧的库里已经有了,俺想着能不能拿来用,毕竟重写规则也是一样的,大佬要不要接一下看看
    wangxiaoaer
        7
    wangxiaoaer  
       Mar 23, 2019   ❤️ 1
    @kaka1 #6 哈哈哈,去猪八戒看看吧,小单现在懒得接了。
    lyzkhqby
        8
    lyzkhqby  
       Mar 23, 2019 via Android
    https://github.com/htoooth/Leaflet.ChineseTmsProviders
    试试这个,我用的天地图,印象里用的这个源码里的 url
    kaka1
        9
    kaka1  
    OP
       Mar 23, 2019
    @wangxiaoaer 真带佬啊,确实是小单,一个函数问题,带佬能不能指点一下,怎么和 leafelt 结合起来
    kaka1
        10
    kaka1  
    OP
       Mar 23, 2019
    @lyzkhqby 谢谢大佬,可惜不行啊,自己切的瓦片,规则和这个插件里面调用的地图不太一样
    wangxiaoaer
        11
    wangxiaoaer  
       Mar 23, 2019 via Android   ❤️ 1
    @lyzkhqby 天地图是标准 256 的 投影也固定,leaflet 原生就支持,他这个估计是自定义的。
    lyzkhqby
        12
    lyzkhqby  
       Mar 23, 2019 via Android
    @kaka1 看来我们的需求比较简单,预祝你能早些解决此问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3898 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 00:57 · PVG 08:57 · LAX 17:57 · JFK 20:57
    ♥ Do have faith in what you're doing.