31得票3回答
确定一个点是否在leaflet多边形内部。

假设我使用leaflet绘制了一个多边形,就像下面这个演示一样: http://leaflet.github.io/Leaflet.draw/ 我的问题是如何确定给定的点是否在多边形内部。

7得票2回答
在 leaflet 地图中是否可以对 MBTiles 进行样式设置?

我正在尝试在Leaflet地图中显示一个.mbtiles图层(由Tippecanoe创建)。瓦片使用Leaflet.TileLayer.MBTiles加载。到目前为止,地图上没有任何可见内容,尽管MBTiles可以正常加载,并且可以在浏览器的检查器控制台中识别。我猜想因为我没有使用MapBox...

8得票2回答
在folium choropleth GeoJSON多边形中,将文本作为工具提示、弹出窗口或标签。

Folium允许创建带有工具提示或弹出文本的标记。我想用我的GeoJSON多边形做同样的事情。 我的GeoJSON有一个名为“name”的属性(feature.properties.name -> 假设它是每个美国州的名称)。除了每个州的失业率外,我还想在我的区域分级地图中显示它作为标签。我...

15得票3回答
如何为geoJson图层设置zIndex层级顺序?

我希望某些图层总是在其他图层之上,无论以哪种顺序添加到地图中。我知道有 bringToFront() 方法,但它不符合我的要求。我希望可以基于属性动态设置zIndex。 Leaflet 有 setZIndex() 方法,但似乎不适用于 geoJson 图层:https://jsfiddle....

85得票8回答
调整leaflet地图以适应容器大小的变化

我有一个包含leaflet地图的元素。在某些事件触发时,的高度将被改变。我希望地图能够调整到其周围的新尺寸,以便旧中心点位于调整后的更小或更大的地图的中心位置。我尝试使用invalidateSize()函数,但似乎根本不起作用。如何在map-container-resize事件之后调整地图大小...

8得票1回答
如何在特定的缩放级别显示标记?

我能够使用以下方法为美国数据的每个地理部分显示标记(以美国数据为例,因为无法显示工作数据结果): import dload from shapely.geometry import shape import geopandas as gpd import pandas as pd impor...

13得票1回答
在R中的leaflet地图上,在不同的图层中添加不同的图例。

library(leaflet) library(htmltools) library(htmlwidgets) library(dplyr) # df1 <- data.frame(points=c("p1", "p2"), lat=c(49.47259, 49.48095), lon...

13得票2回答
使其他标记在自定义divIcon弹出窗口下方,而不是在其上方。

背景:我有一个桌面浏览器应用程序,使用mapquest和leaflet js插件。我正在为标记使用divIcon类,它允许我使用自定义HTML和样式来设置标记。每个divIcon标记还包含一个隐藏的div,当标记被悬停时显示(使用:hover类)。我既不使用默认标记也不使用内置于leaflet...

8得票3回答
React-Leaflet无法加载瓦片并显示403请求错误。

我正在使用Stadia OSM bright为瓷砖提供程序的react-leaflet。当我在本地运行时,它显示瓷砖,但是当我构建并上传到服务器时,它停止加载瓷砖并开始给出403禁止错误请求。我有一个API密钥,但找不到在组件中放置它的任何解决方案。以下是代码示例: render() { c...

9得票1回答
小册子:如何检测标记是否超出视野

我有一个包含地理位置结果的表格,用户可以点击该位置在地图上标注。地图已经加载,用户可能已经移动或滚动,所有这些位置可能已经看不见了。 因此,当用户在表格中点击位置按钮时,我需要检查该标记是否已经显示在地图上。只有在不可见的情况下,才调用setView并放大到该位置;否则,我只改变标记的颜色(...