给谷歌地图 web 版包了个壳( iOS),解决定位及飘移问题,免 VPN 直连 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
legend9
V2EX    分享创造

给谷歌地图 web 版包了个壳( iOS),解决定位及飘移问题,免 VPN 直连

  •  1
     
  •   legend9 2017-08-11 11:04:54 +08:00 2421 次点击
    这是一个创建于 2994 天前的主题,其中的信息可能已经有所发展或是发生改变。

    谷歌地图的中国版( http://ditu.google.cn )国内可以直接访问,但无法定位,体验非常差,所以我包了个壳,主要是修正了非 https 协议无法定位及国内定位漂移的问题,体验虽然不如 native 的好,但胜在不用翻墙直接用。上不了 App Store,有需要的我给你发 TestFlight 邀请邮件。

    TestFlight 测试申请地址: http://app.askform.cn/6b115d9c-61f7-415b-964e-6ce9f90ebfa8.aspx

    配图是当时为上线 App Store 做的:

    sc1 sc2 sc3

    26 条回复    2017-08-11 15:13:40 +08:00
    discrete
        1
    discrete  
       2017-08-11 11:08:15 +08:00
    哎,虽然很想用 Google maps,但是在国内确实不行了。比如深圳和广州最新的地铁线路都没有……

    目前国内体验最好的地图应该还是 Apple Maps ( with 高德的数据) 了
    kumiko
        2
    kumiko  
       2017-08-11 11:12:33 +08:00
    平时手机里就一个谷歌地图,前两天去魔都郊区办事直接被误导到 5 公里之外。怒装了个百度。
    paradoxs
        3
    paradoxs  
       2017-08-11 11:13:32 +08:00
    想知道是怎么修正的,。。。。
    SourceMan
        4
    SourceMan  
       2017-08-11 11:15:17 +08:00
    还不如指引用户将 URL 收藏到桌面
    wellsc
        5
    wellsc  
       2017-08-11 11:18:39 +08:00
    @kumiko 私以为百度不如高德
    legend9
        6
    legend9  
    OP
       2017-08-11 11:19:00 +08:00
    @SourceMan 我说过了浏览器访问基本就是个残废,因为无法定位,所以我才包壳做修正
    legend9
        7
    legend9  
    OP
       2017-08-11 11:19:48 +08:00   2
    @paradoxs js 覆盖定位相关方法,桥接任意 https 站点
    zhangchioulin
        8
    zhangchioulin  
       2017-08-11 11:47:14 +08:00   1
    @discrete #1 谷歌地图中导航小姐姐的声音比 Apple 的好听~ 不用高德 app 或百度导航 app 的飘过~
    boboliu
        9
    boboliu  
       2017-08-11 11:50:33 +08:00
    安卓用户表示嗦不出话
    tunetoystory
        10
    tunetoystory  
       2017-08-11 11:51:27 +08:00
    安卓用户表示嗦不出话+1
    LeoNG
        11
    LeoNG  
       2017-08-11 11:57:19 +08:00
    @wellsc 两个都使用过一段时间,私以为,虽然不喜欢百度,但比高德强,高德定位各种飘,害过我好几次绕远路,再也不用了。
    plqws
        12
    plqws  
       2017-08-11 12:10:22 +08:00 via iPhone
    国内用什么谷歌地图。。。
    ajan
        13
    ajan  
       2017-08-11 12:50:19 +08:00
    @legend9 有没有 Android 版的?
    kslr
        14
    kslr  
       2017-08-11 13:18:42 +08:00
    我觉得觉得谷歌的语音更好听
    legend9
        15
    legend9  
    OP
       2017-08-11 14:07:06 +08:00
    @ajan 没有,有时间做一个
    ajan
        16
    ajan  
       2017-08-11 14:10:11 +08:00
    @legend9 好好, 求修正偏移的方法!
    ajan
        18
    ajan  
       2017-08-11 14:31:09 +08:00
    @legend9 在 Chrome 上测试,导航功能貌似无法使用,
    ajan
        19
    ajan  
       2017-08-11 14:38:13 +08:00
    用 HBuilder 包了个壳儿







    未修正偏移...
    legend9
        20
    legend9  
    OP
       2017-08-11 14:43:39 +08:00
    @ajan 你这是咋做的?
    ajan
        21
    ajan  
       2017-08-11 14:45:09 +08:00
    国产“神器?” Hbuiler , 我就会用这个,webview 打开 http://ditu.google.cn
    legend9
        22
    legend9  
    OP
       2017-08-11 14:56:13 +08:00
    @ajan 不用做任何 tweek 就能定位吗?
    ajan
        23
    ajan  
       2017-08-11 15:01:11 +08:00
    神器都封装过了,只要给 App 权限,就可以直接用,完全无感
    markyangd
        24
    markyangd  
       2017-08-11 15:05:11 +08:00
    虽然很喜欢 Google Maps,但是它的地图数据更新实在是太慢,现在 Apple Maps 用起来很舒服。
    legend9
        25
    legend9  
    OP
       2017-08-11 15:10:06 +08:00
    @ajan 那还真不错,我是覆盖了 geolocation 相关方法,并根据网上通用的方法修正的偏移
    ajan
        26
    ajan  
       2017-08-11 15:13:40 +08:00
    我这个是没办法对经纬度进行修改了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2981 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 13:05 PVG 21:05 LAX 06:05 JFK 09:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86