V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaoxin8888
V2EX  ›  程序员

地图需求不知道怎么定位?

  •  1
     
  •   xiaoxin8888 · 2019-08-12 14:25:04 +08:00 · 1960 次点击
    这是一个创建于 1933 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Markdown

    有大佬知道图上的点是怎么定位上去的么?

    11 条回复    2019-08-13 18:19:13 +08:00
    arrow8899
        1
    arrow8899  
       2019-08-12 14:30:44 +08:00   ❤️ 1
    看 SDK 文档吧
    orzorzorzorz
        2
    orzorzorzorz  
       2019-08-12 14:35:26 +08:00   ❤️ 1
    应用层面好歹先说平台吧
    原理层面就是墨卡托投影,图源一个坐标系,图层一个坐标系。算的部分有现成的轮子,比如 2d 的 leaflet,3d 的 three。要做的就是加载图源,然后照对应坐标系找到点,然后把你图上的圆画上去
    opengps
        3
    opengps  
       2019-08-12 15:04:46 +08:00   ❤️ 3
    参考百度地图,高德地图 javascript api
    AlphaTr
        4
    AlphaTr  
       2019-08-12 15:06:44 +08:00 via iPhone   ❤️ 1
    看看 openlayers,应该有示例,就是简单的地图上叠加了一层
    vjnjc
        5
    vjnjc  
       2019-08-12 15:41:17 +08:00   ❤️ 1
    我猜:
    要看你的数据里有么有区的信息。
    有的话就好办你拿每个区的所有点,算一个大概中心点。
    没有的话。。。你就列出所有区,人工给他个点吧。
    DsuineGP
        6
    DsuineGP  
       2019-08-12 16:48:53 +08:00   ❤️ 1
    人工标注的,链家 /搜房 /....这几家公司每个城市都有自己的运营,他们会在地图上勾出大致的范围
    用户发布房源的时候也会在地图选点,落到哪个经纬度范围就是哪个辖区的房源
    xiaoxin8888
        7
    xiaoxin8888  
    OP
       2019-08-13 08:47:42 +08:00
    我算出中心点跟链家的有差异, 所以想问一下,他们是不是人工标的. 他们要是人工标的, 我就不麻烦了.... 谢谢大家
    arrow8899
        8
    arrow8899  
       2019-08-13 09:18:00 +08:00
    @xiaoxin8888 你具体怎么算的
    alethehead
        9
    alethehead  
       2019-08-13 09:29:10 +08:00
    点聚合了解一下
    arrow8899
        10
    arrow8899  
       2019-08-13 09:37:30 +08:00   ❤️ 1
    @xiaoxin8888 刚刚选了几个点,看了下,他应该是不简单的按经纬度来计算的中心点,应该还考虑了房源的分布(地图上的点一般位于房源比较密集的地方,郊区更明显,实际上就是按照房源位置做了一次点聚合计算,google 下就有算法);虽然人工标注也有可能,不过这个成本太大了,估计只有校正的时候才会用人工。
    xiaoxin8888
        11
    xiaoxin8888  
    OP
       2019-08-13 18:19:13 +08:00
    @arrow8899 说的有道理, 我是先取出区域边界的所有点, 然后去上下左右极点然后算出来的.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1998 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:20 · PVG 00:20 · LAX 08:20 · JFK 11:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.