问题标签 [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 投票
1 回答
1410 浏览

leaflet - 将 CartoDb 图层添加到传单图层控件

我正在尝试在 Leaflet 地图上切换 CartoDb 图层的显示。我已经能够使用以下代码加载图层:

然而,当我尝试将此图层添加到图层控件时:

我收到“Uncaught TypeError: Object # has no method 'onAdd'”错误。

有什么想法吗?谢谢!

0 投票
1 回答
460 浏览

android - Android + nutiteq:离线地图图块未显示

参考这个网站,我建立了MapActivity如下:

我已将图块放入我的res/raw文件夹中,但没有显示任何内容。有什么我想念的吗?根据教程,它必须显示一些东西。我还能提供什么来调试它?xml 是一个简单MapView的 withwidthheight.

瓷砖在此处此处生成。作为参数,我没有设置 CloudMade Key。

0 投票
1 回答
199 浏览

javascript - Tablesorter 未加载动态生成的内容

我正在尝试在由 cartodb.js 生成的自定义信息窗口中加载 jQuery 表排序器。这个想法是,当我单击地图上的数据点时,将打开一个信息窗口,从数据库中动态加载数据。虽然信息已正确加载并显示为普通表格,但未加载表格排序器。

相关代码:

……

似乎每次加载信息窗口时我都必须以某种方式触发表格排序器,但我不知道如何。

0 投票
1 回答
399 浏览

d3.js - 在 d3 中制作按钮激活的动画游览

我正在尝试通过美国东北部的三个点进行按钮激活的 d3 缩放之旅,但很难让数据在视觉上显示(虽然它显示在控制台中)。我是初学者,通常可以解决问题,但这超出了我的想象。

这是一个接近我想要做的例子:

在美国不同地点之间缩放:http: //bl.ocks.org/mbostock/6242308

该示例不设置数据样式,使用 TopoJSON 并使用画布进行缩放调用。我正在尝试使用 GeoJSON 进行缩放(所以我可以链接到 CartoDB 表),并设置它的样式。

我经历了很多事情来实现这两件事,但我已经没有成功了。现在它出现空白并且一直存在。我可以实时查看数据,但无法更改样式。

我在这里做错了什么?我敢肯定这很简单,但需要轻推。


0 投票
2 回答
159 浏览

html - 在 CartoDB 中使用 HTML 标签

我正在尝试使用CartoDB创建一个交互式地图,人们可以在其中单击一个位置,然后弹出(在地图上的 CartoDB 中)解释有关该位置的一些详细信息将打开。

现在,我已经完成了所有工作,我导入了包含位置和这些位置名称的 CSV,以及用于这些位置的弹出内容的另一列。在编辑器中,一切正常,我使用了自定义 HTML 功能来显示弹出窗口,并让它从该列中提取信息以进行显示。

我遇到的问题是如何格式化为弹出窗口拉入的文本。我希望通过
在文本中的某些单词上使用 HTML 标记(即 、 、 )来对其进行更多控制。由于每个弹出窗口都不同,我不能只将它添加到 CartoDB 编辑器中,它会在其中拉入弹出窗口的文本。

我试着问我的 CartoDB 代表,他不知道答案,只是告诉我在 StackOverflow 上提问(对他不是很有帮助)......

这是我现在的地图的链接:

https://iongeo.cartodb.com/viz/9ee487e4-817b-11e4-8caa-0e853d047bba/public_map

0 投票
1 回答
364 浏览

javascript - CartoDb + 谷歌地图多边形

我正在使用 cartodb(谷歌地图)来绘制折线,然后在谷歌地图中插入一个多边形。

问题是,两个地图加载,彼此叠加。一种是 cartodb 折线,另一种是多边形。我需要他们在同一张地图上。不知道我做错了什么。

0 投票
1 回答
1301 浏览

r - R:在地图上用颜色强度绘制点

我在 R 中有一个包含数千个地理定位观察的数据集,我必须将它们绘制在地图上。我设法使用此代码绘制单点:

现在我想根据位于该点的观察次数使用一组 5-6 种颜色来绘制它们。就像我在 CartoDB 上创建的这个:http: //i.stack.imgur.com/Be1DL.png

用 CartoDB 绘制的地图确实太近似了:我需要为每种颜色设置自己的范围。

0 投票
1 回答
181 浏览

gis - leaflet.draw with CartoDB

I am new to leaflet.js and CartoDB.js. What I am trying to do is create a editable webmap, sourcing (and writing) data to my CartoDB SQL tables. I can render the map from CartoDB, but when I add the links to leaflet.js my map layers disappear. This JS Fiddle shows this. If you comment out lines 5 and 6, it works:

0 投票
1 回答
278 浏览

javascript - 使用 leaflet.draw 编辑 CartoDB 数据

我是 Leaflet.js 和 CartoDB 的新手。我已经能够显示 Leaflet.draw 编辑工具栏,但无法设置配置选项。这个JSFiddle展示了设置选项以及定义可编辑层的尝试,请参见下面的代码:

我想知道我是否将此代码放在正确的函数中?

0 投票
2 回答
58 浏览

javascript - 将多个语句添加到函数中

我得到这样的数据:

在控制台中,这将返回我的查询的可能值,例如 18 19 20 21 等。

它们也可以是 TRUE FALSE 之类的字符串。

我需要这些值创建用于使用 cartoDB/leaflet 构建地图的语句。这是功能:

我需要做的是让整个部分被写入尽可能多的次数,因为我的 AJAX 返回了不同的值。

在这种情况下,attr_value每次都需要用来自 AJAX 的值替换。这将使我的整个函数看起来像这样:

总结:我试图弄清楚我最终是如何得到我在问题中的最后一个函数的。我需要制作一些“子层”以匹配从我的 AJAX 返回的值的数量以及填充在子层语句中正确区域的值。