问题标签 [openmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
73 浏览

android - 尝试初始化地图以使用 OpenMap 库渲染 shapefile 时无法获取地图片段

我一直在尝试使用 openmap 库显示 shapefile。单击第一个活动上的按钮时,应用程序转到第二个活动(也是第二个页面),但随后突然崩溃。

我运行调试器并意识到 mapFragment 变量仍然为空,它正在从 findFragmentById 获取值。我最终打算在我的应用程序的第二页上显示一个 shapefile。

这是我的 XML 文件:

我只是在尝试一个将形状文件呈现到第二页的示例,但我觉得自过去两天以来我无处可去。如果有的话,请提出一些意见。

我是android dev的新手,请耐心等待。非常感谢!

0 投票
0 回答
368 浏览

r - gganimate 在将地图保持为背景的同时放大数据不起作用

我正在尝试绘制我拥有的 gps 点路径(包含的示例是荷兰的火车)。我想利用包的 shadow_mark()view_follow()功能,gganimate()使情节开始完全放大,然后逐渐缩小。如果我不使用 google 或 OSM 地图作为背景,这很好用,但我想使用其中之一(不挑剔)。我试图玩弄这个exclude_layer =命令,但似乎无法让它工作。如果我使用地图作为背景,动画将从第一帧缩小。

我环顾四周,但找不到view_follow()与地图一起用作背景的示例。

设置包和数据(200 gps 点)

加载地图作为背景

动画

0 投票
0 回答
245 浏览

javascript - 如何改变地图上某些街道的颜色

我想通过我的地址表选择并更改某些街道的颜色。我想使用 ajax 和 json 结果并用不同的颜色改变这个地址的整个道路。

使用 ajax 并按纬度和经度放置标记没问题,但我不知道在这一点(纬度,经度)改变街道颜色的方法。

这段代码设计了一条带有不同纬度列表的行,很久过去了,但不要跟随街道。我需要不同的逻辑,因为我只想要街道的颜色。

0 投票
1 回答
476 浏览

javascript - Circle Geometry Feature not displaying when using OpenMaps / OpenLayers

I am trying to draw a point on a map using a custom marker, then draw a circle around that point in miles. I can get the marker to show up, but I can't seem to figure out why my circle doesn't work.

Can anyone see what I have done wrong? Eventually I want to be able to add multiple points with circles.

HTML

PointDrawer.js

0 投票
1 回答
176 浏览

docker - 将样式添加到正在运行的 OpenMapTiles 服务器

我在 VPS 上使用 OpenMapTiles Docker 映像,并希望使用使用 Maputnik 创建的自定义地图样式。我已经完成了“设置”过程,所以当我转到服务器的地址时,我会看到当前可用的样式列表。我没有看到任何添加新样式的选项,所以我想知道这是否可能?

0 投票
0 回答
506 浏览

javascript - OpenLayers OpenMaps Circle 在地图上绘制时大小不正确

我正在尝试在地图上绘制一个以 KM 为半径的圆圈。但是,圆圈​​的大小不正确。

如果调用plotPoint({'lat'=>35.055615,'lon'=>-85.311179,'radius'=>1000})

您可以看到显示了圆圈,但是,圆圈​​太小并不是很明显。

在此处输入图像描述

我通过访问验证了大小:

https://appelsiini.net/circles/?c=35.055615,-85.311179,1000

您可以看到圆圈更大并且包含更多区域。在示例中超越制造之路。

在此处输入图像描述

我知道我的版本更小,因为我一直在研究三边测量点。虽然我的点出现在正确的位置并且计算都是正确的,但从视觉上看,圆圈没有接触。

有谁知道为什么我的圈子变小了?

代码

0 投票
0 回答
131 浏览

python - 在 Python 模拟程序中动态修改 shapefile 显示

我希望能够在 Python 模拟程序中使用基于 GIS 的 shapefile,使其显示可以随着模拟的时间进行动态更改(就是这样,在每个模拟滴答声中,shapefile 显示的某些方面/视图可以更改)。模拟中 shapefile 显示的这些动态变化可以是,例如,shapefile 多边形颜色的改变,在这些多边形内的某处添加(写入)点、圆或饼图,或者改变它们的颜色,以及类似的事情.

对于那些熟悉基于 Java 的 Repast 3 的人来说,这个模拟工具包使用(集成)基于 Java 的 OpenMap(来自 BBN Technologies, http: //openmap-java.org/)来使上面解释的内容成为可能,如此处所述(请看这可能是什么样子的数字): http ://repast.sourceforge.net/repast_3/how-to/Gis_How_To.html

问题是:您是否知道 Python(或任何其他解决方案)中有一个类似的工具包/程序/模块,它与 OpenMap 的工作相同,以便执行上面第一段中解释的操作?

0 投票
0 回答
53 浏览

jquery - 使用Get函数时Jquery忽略错误

系统忽略我的第一个 $.get 函数并转到第二个 $.get 函数。我在 Postman 中进行测试,它与https://nominatim.openstreetmap.org/reverse?format=jsonv2&lat=10.817841669295166&lon=106.64377723626976. 我试图捕捉这个功能,但没有警报,没有控制台日志结果。我不知道怎么做。

这是我的代码:

更新:我得到了服务器的响应。我放了 5 个控制台日志,其中一个丢失了。 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
62 浏览

r - 突出显示两点之间的一段线(传单/R)

给定一条线和沿该线的两个点,我如何突出显示两点之间的线段?

下面的代码提供了一条线 ( tr ) 和落在其上的两个点 ( sg ) 的示例,输出 (R/Leaflet) 如下所示

我找到了连接点的示例(例如此处),但这并不是我真正想要的:我需要绘制/突出显示两点之间的线段,而不是两点之间的直线。我能找到的最接近的东西是突出显示街道的一部分(例如这里),但我不能在这里真正应用它(使用铁路线+我将无法使用谷歌地图)。

会话信息():