leaflet

    0热度

    1回答

    我有一个传单DivOverlay,我试图将事件处理程序绑定到。更具体地说是一个'resize'事件处理程序。我曾尝试使用JavaScript绑定: $(this._container).on('resize', this._onResize) 我知道容器是已经存在的页面上,因为它正常工作与一个单击处理程序: $(this._container).on('click', this._onResi

    0热度

    1回答

    在d3.geo API 3中,它具有将地理位置坐标投影到地图上的功能,如小册子。 例如在3版本的代码是一样 var transform = d3.geo.transform({point: self.projectPoint}); self._path = d3.geo.path().projection(transform); projectPoint: function(x,

    0热度

    1回答

    我有一个问题,我不明白。我有两个容器,每个 包含一张地图。我的目标是能够打印它们,这样做我使用了 window.print(),但当我移动到打印 布局时,瓷砖未被加载。如果您对发生的事情有任何想法,请告诉我。 var map1; var map2; $(document).ready(function(){ map1 = L.map('map1', {

    0热度

    1回答

    我有以下闪亮的应用:https://ahmadmobin.shinyapps.io/Understanding_STOP/ 的“位置”选项卡下,我有一个单张地图。我想将搜索栏移到左侧。如果可能的话,我想也想addResetMapButton()但它是没有必要的。 这里是我的R代码里面: output$mymap <- renderLeaflet({ leaflet(Locations) %>%

    -1热度

    1回答

    我想要这个超链接调用一个javascript函数,所以我需要它有一个id,我希望它不会在任何地方重定向...只是为了触发点击事件。 (如果它可以做,并与p元素,请让我知道)。要实现它(超链接或p)我试图使用转义字符,但它不起作用。我收到一个错误。我输错了什么? player.bindPopup("<a id="show-profile" href="#">"

    1热度

    1回答

    我正在使用Leaflet,我希望它具有这样的功能,即当用户单击某个标记时,文本将显示在地图旁边,并具有完整描述的内容上。一个弹出窗口已经出现在对标记的简短描述中,但我也想要一个更长的描述。这应该是非常简单的,除非我不知道如何正确引用标记。 L.geoJSON(geojsonFeature, { onEachFeature: onEachFeature }).bindPopup(func

    1热度

    1回答

    我有一些Leaflet标记,我从数据库加载,我想把它固定到那个位置。我使用ajax,我不知道如何在我的ajax中使用php代码...我使用.change函数,但它不工作,有什么想法? $(".edit_scoala").click(function(){ var id_scoala = $(this).attr("id").substring(12); //alert(

    1热度

    1回答

    此代码地址解析从JavaScript对象数据,并将其工作正常: var queryAddr = [{"location":"London, UK", "size":10},{"location":"Chelmsford, UK","size":160}]; geocoder = new L.Control.Geocoder.Nominatim(); for (i = 0; i < query

    2热度

    4回答

    我有一个Leaflet贴图,我想编辑一个多边形。我成功地做到了这一点,但是当我完成编辑时,坐标保存如下: ,,LatLng(44.94633, 26.00773),LatLng(44.93588, 25.94318),LatLng(44.94245, 25.90645),LatLng(44.91814, 25.87074),LatLng(44.91328, 25.9346),LatLng(44.9

    1热度

    1回答

    我想用提交按钮在我的数据库弹出窗口中发送一个表单,但是如果点击我创建的每个标记的提交按钮,没有任何反应与Leaflet.draw插件。这里是我的代码: map.on('draw:created', function (e){ var type = e.layerType; layer = e.layer; var y = layer.getLatLng().lat;