当前位置: 首页 > 知识库问答 >
问题:

传单圆圈并单击事件以加载新页

谯嘉木
2023-03-14

嗨,我有一系列使用mapquest和传单的圆圈

圆数据是从查询联系的sql表中动态生成的:圆名、长/长中心位置和半径。

我希望用户能够点击任一个圆和点击事件加载编辑圆页面,然后加载另一个地图页面,该页面只显示被点击编辑的单个圆,而不是圆的集合。

加载特定的圆圈编辑页面等都是排序的,我需要理解的是所需的语法,这样我就可以单击圆圈并加载页面editcircle.html?circleid=4

共有1个答案

萧献
2023-03-14

可以在Marker.On(“Click”)事件中使用Window.Open方法,如下所示:

var marker = L.marker(L.latLng(p.lat, p.lon));
   marker.on('click', function() {
        //remove all markers
        map.removeLayer(markers);
      marker.addTo(map);
        //open your edit page here
        window.open(base_url + p.id);
   });
   markers.addLayer(marker);

我创建了一个JSfiddle来向您展示它的功能(https://JSfiddle.net/vaillant/yedg0hsd/)。您使用了圆圈而不是标记,但这将是完全相同的过程。希望能有所帮助。

 类似资料:
  • 当我在标记中单击时,警报消息是:未定义 但是如果我把它放在变量映射中,它就起作用了!(显示经纬度) 有人知道为什么它在标记器里不起作用吗?

  • 问题内容: 我只想在鼠标单击后绘制圆圈。由于paintComponent方法调用了自身,因此首先绘制圆而无需单击。 问题答案: 您的代码存在一些问题: 你永远不会打电话 你只需要一个和 请注意,当您调整框架大小时,某些圆圈将消失,并且总体上以奇怪的方式表现。 我会将所有s 存储在用户单击的位置,然后在方法内部遍历该列表。这样您就可以通话,而圈子不会消失。 更改后的工作代码:

  • 我正在使用android Studio模板中的android导航抽屉导航菜单。如何根据id导航到不同的活动。 我知道我错过了什么,但我找不到解决办法。有人能帮我吗?

  • 问题内容: 我有一个id为id的按钮。我将此元素附加了两个jQuery事件 1。 2。 但是每次它给我 问题答案: 您需要使用超时来检查第一次点击后是否还有另一次点击。 这是窍门: 用法:

  • 问题内容: 希望有人可以帮助您。 基本上,我们使用ng-flow https://github.com/flowjs/ng- flow 允许拖放以上传项目。我们还在使用MVC 4。 所有人似乎都应该工作,但是,我们希望对此进行自定义,以便 将项目拖到上载框并存储在范围内(与现在一样) 在单击按钮之前,不会实际上传项目 到目前为止,我们尝试了什么?:- 在配置中,我们已禁用目标,因此它不会立即上传

  • 问题内容: 我在舞台上有一组节点,圆。我希望能够单击其中的一个并“选择它”(只是获得对它的引用,以便我可以四处移动,更改颜色等) 问题答案: 我只需要向每个圈子本身注册一个侦听器。然后,您已经具有注册侦听器的圈子的参考。 该示例在可用性方面有所提高,因为它一次显示了10,000个圆圈,但它演示了该技术: 与文件grid.css: