问题标签 [cartodb]

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 投票
0 回答
55 浏览

jquery - 将 UTF-8 字符插入 CartoDB 数据库

我正在使用 Cartodb.js 和 API 将 jquery 变量中的字符串插入到 Cartodb 中的数据集表中。

当字符串包含特殊字符(æ、ø、å)时,它们在 Cartodb 中存储为 �。

有没有办法让它工作?所有文件都以 UTF-8 编码存储。我可以将一些命令传递给我的 SQL 命令以将值存储在 UTF-8 中吗?

0 投票
1 回答
176 浏览

javascript - Cartodb 信息窗口未在地图上显示变量

我正在建立一个社区地图,其中包括一些树坑的位置。该地图可以在这里找到http://moabiter-baumscheiben.seedbomb.city/map/。我使用 mapbox 作为底图和 cartodb 来包含带有树坑标记的图层。

我设法让自定义信息窗口运行,但它不会显示我的 cartobd 数据库中的变量({{img}}{{name}})。

我找不到错误。如果有人可以帮助我,那就太好了。

我将所有 mapbox 和 cartodb css 和 js 包含在<head>

这是信息窗口的脚本:

这是地图图层的脚本:

如果有人可以帮助我,那就太好了!

0 投票
1 回答
58 浏览

cartodb - CartoDB Torque - 为每个点使用开始和结束

我正在尝试使用 CartoDB 的扭矩制作动画地图。我有大约 8000 点,我想在“有效期”之后显示和隐藏。假设它显示了一天的数据;有些积分全天有效,有些积分从午夜到早上 6 点有效,有些则从凌晨 4 点到早上 8 点,以此类推。扭矩将从午夜开始,显示当时所有有效的点,然后到凌晨 1 点,删除和添加一些点,依此类推,直到午夜。

为此,我想设置开始和结束时间,但我找不到任何选项。我看到了累积选项,但它会一直持续到动画结束,这不是我想要的。欢迎任何建议,谢谢!

0 投票
1 回答
66 浏览

spotify - 在 Carto.db 地图信息窗口中嵌入 Spotify 播放按钮

一直在尝试寻找在 Carto.db(或任何其他开源位置智能平台)的信息窗口中嵌入 Spotify 播放按钮的解决方案。

我见过的最接近的是这个用户的解决方案(http://bl.ocks.org/jsanz/d5524a6513fee65e3065),但它实际上并没有显示播放按钮,只是指向 Spotify 歌曲的链接。

非常感谢任何指导或建议!

谢谢!

0 投票
1 回答
80 浏览

laravel - 将 CartoDB 与本地数据关联

我对 CartoDB 等软件还很陌生,我已经成功地创建了一个地图并将其添加到一个数据集。我的目标是创建一个包含每个国家所有行政区域的地图(使用http://www.gadm.org/version2)。这些区域中的每一个都可以为用户保留,但这是我的问题:我在哪里可以存储哪些用户拥有哪些区域?我想将此地图与 Laravel 后端集成。

0 投票
2 回答
2043 浏览

javascript - 使用 JSON 数据创建 HighCharts 饼图

我正在尝试使用从返回的 JSON 数据绘制饼图cartoDB SQL

我正在使用High Charts网站上提供的示例,但未加载图表。下面是我的javascript代码。你能看出有什么不对吗?

0 投票
2 回答
1221 浏览

postgresql - 迄今为止的 Postgres 时间戳

我正在使用 Postgres 在 CartoDB 中构建地图。我只是想将我的日期显示为:10-16-2014 但是,因为 Postgres 在每个日期列中都包含一个不需要的时间戳,所以无法显示。

我应该更改列以删除时间戳,还是仅仅是(正确)SELECT 查询的问题?我可以从日期范围中选择记录,这没有问题:

但是,我的日期在我的 CartoDB 地图中显示为:2014-10-16T00:00:00Z,我只是想让我的地图上的弹出窗口显示为:10-16-2014。

任何帮助将不胜感激 - 谢谢!

0 投票
1 回答
1307 浏览

leaflet - 如何将十六进制应用于整个世界

如何将十六进制应用于整个世界。我在互联网上找到了这个示例,但无法将其应用于整个世界var bbox = [-180, -90, 180, 90];,但它并没有按预期工作。

编辑:我没有使用第 3 方库 turf.js,而是尝试使用L.multiPolygon一切正常创建自己的六边形,但它仅适用于地图的一小部分,如果我添加更多六边形,浏览器会崩溃。所以我想避免一次加载所有的十六进制,而只加载屏幕上可以看到的那些。我找到了一个方法L.PolyUtil.clipPolygon,但我不确定它是如何工作的,这里是jsfiddle

0 投票
1 回答
2152 浏览

ios - 错误:从框架导入文件时找不到文件

我正在按照这个演示教程 URL在地图上添加由cartoDb. 我有WhirlyGlobe_Maply_Distribution_2_4二进制文件及其框架并导入其组件文件。但它向我显示该文件未找到。

这是我为导入它而写的内容:

请帮忙。我想在我的应用程序中使用它。谢谢

0 投票
1 回答
70 浏览

ios - 如何在 CartoDB 地图层中应用 CSS?

我正在创建一个应用程序,其中我使用CartoDB库在地图上创建图层,就像在地图上创建多多边形一样。

我也创建了多边形并且工作正常,但它都是红色的。

但我想css为该CartoDB地图图层应用文件以获取多种颜色主题。那么有没有人知道在地图层中应用这个css?

我正在通过调用CartoDB API及其SQLQuery.

我通过使用调用下面的 api NSURLSession

那么有什么想法可以通过 url 传递 CSS 或以任何其他方式访问 CSS 文件吗?

谢谢你。