您可以使用此内联 powertag 嵌入内联地图: https ://publiclab.org/wiki/inline-maps
驱动这个的代码在这里:
模板在这里: https :
但是,当您拖动地图时,新查看区域的标记不会刷新。
让我们把它分成三部分:
这是一个很大的多部分问题,我们可以通过三个或更多步骤来解决。 有人有兴趣打破第一个吗?
@jywarren我想试试这个
嗨,这是一个大项目,但我很乐意帮你解决它
片。 感谢并尽早打开 PR! 谢谢!!
2018 年 1 月 9 日,星期二,凌晨 4:38,Gaurav Sachdeva通知@github.com
写道:
@jywarren https://github.com/jywarren我想试试这个
—
你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/1934#issuecomment-356231179 ,
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJznVKoASY6PwMeUjiG4l7JCpM8vwks5tIzOmgaJpZM4RXAwK
.
嗨@jywarren ,我只是在考虑你所说的所有步骤。我认为(不确定)我们可以改变流程 - 而不是为近点调用 API,我们不能修改https://github。 com/jywarren/plots2/blob/184eced60d9d6842cad8df469bb1df2838528522/app/models/concerns/node_shared.rb#L102 -L124 例如它会从我们那里接收中心点并为我们提供近点,每次我们都会检测到平移/缩放功能.inline 标签将通过创建一个附加函数来处理,该函数仅在我们必须加载页面时才使用,而在其他时候,我们将只为函数提供中心坐标。
你怎么看待这件事?
嗯,您肯定突出显示了我们想要的代码部分。 我想我们
可以为此创建另一个功能(也许这就是您所说的)
像“Node.near()”之类的,在这里调用它,但也提供了一种方法
客户端也可以调用它。 但这是在外部调用它的最后一种方式
似乎它应该通过 API,一个更通用的接口,我们可以
提供给他人使用。 你怎么看?
2018 年 1 月 10 日下午 5:38,“Gaurav Sachdeva”通知@github.com 写道:
嗨@jywarren https://github.com/jywarren ,我只是在考虑所有
您所说的步骤。我认为(不确定)我们可以将流程更改为-
而不是为近点调用 API,我们不能修改
https://github.com/jywarren/plots2/blob/184eced60d9d6842cad8df469bb1df
2838528522/app/models/concerns/node_shared.rb#L102-L124 如它会
从我们这里接收中心点并每次为我们提供附近点
检测到平移/缩放,我们将调用该函数。内联标记将是
通过制作一个额外的功能来处理,只有当我们
必须加载页面,其他时候我们只会给中心
坐标来运行。你怎么看待这件事?
—
你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/1934#issuecomment-356761050 ,
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ7Dnhw745kz9E6P67nx_q16MihNpks5tJTu0gaJpZM4RXAwK
.
嗯...制作 API 肯定对这个功能的未来影响很有用,所以好的,我会坚持你上面提到的流程,并将很快打开第一部分。另外,请建议更改 #1935。谢谢。
嗨,杰夫,我已经使用https://github.com/publiclab/plots2/blob/01fac7cda6ab3df0ee9ba492f489edeef741ece9/app/models/concerns/node_shared.rb#L122 -L146 来获取坐标,您的回购中给出的函数, https:/ link ie
啊哈,真的——谢谢! 从那以后我们更新了。
@jywarren和@Gauravano ,我想知道我是否可以做这个问题的第二和第三部分? 这将是令人兴奋的!! 😄
我想你可以在第一个完成时在第二个开始工作,
有公关; 也许@Gauravano想参加最后一部分?
谢谢! 关于搜索框的第 4 部分也将用于搜索地图
要缩放到的其他位置。
2018 年 1 月 13 日下午 3:18,“Sagarpreet Chadha”通知@github.com
写道:
@jywarren https://github.com/jywarren和 @Gauravano
https://github.com/gauravano ,我想知道我是否可以做第二个和
这个问题的第三部分? 这将是令人兴奋的!! 😄
—
你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/1934#issuecomment-357464375 ,
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ1UXCiij_f-iYkgYLuypqD_FHr19ks5tKQ9egaJpZM4RXAwK
.
好的,正在处理第二个。 谢谢😄。
嘿@jywarren和@Gauravano ,新API 的JSON 格式是:
要向地图添加标记,我们还需要每个节点的纬度和经度值。
@Gauravano您还可以在 API 中添加每个节点的纬度和经度值吗? 谢谢😄!
实际上@jywarren我现在刚刚注意到我构建的 API 正在获取所有节点,但是如果 wiki 页面上的某个人使用内联标记,例如 [map: tag:infragram : lat:lon ] 那么,我们没有 API那。所以,我们需要有 2 个不同的 URL,一个用于笔记,另一个用于带标签的笔记。你觉得呢?我说得对吗?
很好——我认为你是对的,但我们可以从第一个更简单的查询类型开始实施,看看它是如何执行的,然后为基于标签的任务创建一个后续任务。
(如果您需要为可刷新地图拆分一个新视图,那很好——只要它的工作原理非常相似,存在一个更简单的实现可能会很好!)
模块化! :-)
好的,然后@sagarpreet-chadha 根据您的要求,我现在正在更新 API
OK,API 步骤完成并合并! 其余部分重新开放:-)
:我们可以使用这个插件http://labs.easyblog.it/maps/leaflet-search/ (有想法从你的意见,查找位置在地图上的位置)。 你怎么看@jywarren ?
@jywarren , @Gauravano ! 我也可以解决这个问题吗?
如果我们决定制作一个库,代码可能会在以后使用。
你怎么看 ?
很棒的插件——是的,完美!
2018 年 3 月 30 日星期五下午 4:07,Sagarpreet Chadha < [email protected]
写道:
@jywarren https://github.com/jywarren,@Gauravano
https://github.com/Gauravano ! 我也可以解决这个问题吗?
如果我们决定制作一个库,代码可能会在以后使用。
你怎么看 ?—
你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/1934#issuecomment-377611018 ,
或静音线程
https://github.com/notifications/unsubscribe-auth/AABfJ9bk4gUyLKBbJxS-Qj76NBQY8i2bks5tjpCUgaJpZM4RXAwK
.
已解决 #4382
最有用的评论
很棒的插件——是的,完美!
2018 年 3 月 30 日星期五下午 4:07,Sagarpreet Chadha < [email protected]