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

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

  •  1
     
  •   xiaoxin8888 · 159 天前 · 986 次点击
    这是一个创建于 159 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Markdown

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

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