问题标签 [maps]

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 投票
3 回答
1237 浏览

scala - scala Map filterKeys:无法将投影分配给地图参考

以下代码:

不编译。我收到以下错误:

错误:发现类型不匹配
:collection.this.Map.Projection[scala.this.Predef.String,scala.this.Int]
必需:collection.this.Map[scala.this.Predef.String,scala.this.Int]
m = m filterKeys { s => s.length < 3 }

我真的不明白这一点,因为根据scaladoc a Projection[A,B]extends the trait Map[A,B+]。也就是说,Projection 是 Map

我认为这可能与逆变类型有关,B但如果我使用Any而不是Int,它仍然无法编译。我错过了什么?解决办法是:

但这对我来说似乎很不雅。

0 投票
2 回答
14708 浏览

java - Java:Spring 框架:声明嵌套映射

我在第 4 行收到一条错误消息:cvc-complex-type.2.4.d: Invalid content was found started with element 'map'。此时不需要子元素。

有什么建议么?

0 投票
3 回答
27344 浏览

php - 将纬度/经度转换为 X/Y 坐标

我有纽约市的纬度/经度值;40.7560540,-73.9869510 和地球的平面图像,1000px × 446px。

我希望能够使用 Javascript 将 Lat/Long 转换为 X、Y 坐标,该点将反映该位置。

因此,图像左上角的 X,Y 坐标将是;289, 111

注意事项:

  1. 不要担心使用什么投影的问题,做出自己的假设或使用你知道可能有用的东西
  2. X,Y 可以形成图像的任何角落
  3. PHP 中相同解决方案的奖励积分(但我真的需要 JS)
0 投票
2 回答
1397 浏览

google-maps - Flex/Actionscript 应用程序的映射 API?

我正在开发一个 Flex 中的应用程序,它将利用映射功能。我有使用 Flex 中的 Google Maps API 的经验,但对我来说似乎有点局限(与其他 API 和 Javascript API 相比)。特别是,我对开发一些聚类感兴趣(将地点分组在一起以防止一次在地图上出现太多点,从而减慢渲染速度)。我想知道是否有人对使用/研究哪个 API 有任何建议,也许哪些 API 具有他们独有的功能。我认为其他一些供应商在视觉上也有“更好看”的地图。我现在正在检查的内容:

谷歌地图 API

非常熟悉,但可能缺少一些关键功能。

雅虎地图 API

对它了解不多。似乎很好地处理了很多标记。视觉上真的很好看。每天 50K 的免费请求少于谷歌。

ArcGIS 示例

我已经关注这个有一段时间了。看起来真的很健壮。伟大的样本索引。似乎也可以根据缩放深度自动缩放标记。他们似乎也有很多您可以访问的基于数据的地图。

MapQuest API

看起来有很棒的文档和功能。值得注意的是“整理”,我认为它有集群。

现在正在浏览这个很棒的列表,但我很想知道你们中的任何 Flex(或其他语言!)开发人员是否有任何映射经验并愿意提供一些建议。

0 投票
4 回答
1157 浏览

google-maps - 是否有任何地图 api 允许您检索确切的区域?

我想要一种基于表示所需矩形或区域的两个坐标来获取静态地图(图像文件)的方法。

建议?

0 投票
3 回答
4334 浏览

geolocation - 使用大型地理编码数据集构建密度图?

我有一个包含超过 50,000 个地理编码点(经纬度)的数据集。每个点都有一组与之相关的数据——比如质量、状态等。

我想制作一组密度图,显示这些指标的数据分布。例如,一张地图将显示质量为“好”的所有项目的密度。

对于一组较小的点,我会使用谷歌地图和自定义标记。然而,这里不同的段有数万个点

是否有任何 API 或库可以帮助我做到这一点?


我将采用的解决方案:

  1. 将要映射的区域划分为网格。
  2. 计算每个正方形内的条目数。
  3. 对于每个正方形,生成一个相对于条目数具有透明度的 PNG。
  4. 使用这组 PNG 作为标记填充 Google 地图。
0 投票
2 回答
14503 浏览

google-maps - 在 Google 地图窗口中查找角的经纬度

使用Google Maps API,如何获取地图显示区域各个角落的经纬度?

也就是说,如果我的地图是 300px 宽和 400px 高,我怎样才能找到 (0,0) 和 (300,400) 点的经纬度?

0 投票
5 回答
5340 浏览

google-maps - 哪个地图 API 最强大?

你们认为哪个 JavaScript 地图 API 最强大?

谷歌?兵?

0 投票
2 回答
967 浏览

java - 使用 char 键存储整数时使用的最佳映射实现是什么?

我有一组标志,它们是作为单个字符的巨大文本数据文件的一部分。在处理文件之前,我将每个标志映射到它所代表的属性的 id。在处理文件时,我需要尽快查找这些映射(我经常这样做)。

目前我将这些存储在 HashMap 中。代码如下所示:

有什么方法可以让我更快地做到这一点,使用比 HashMap 更好的 Map 实现,甚至使用数组来防止装箱/拆箱?

0 投票
5 回答
15509 浏览

math - 如何在墨卡托地图 (JPEG) 上从 x、y 获取纬度、经度?

我有一个 JPEG 格式的墨卡托投影图,我想知道如何将给定的 x、y 坐标与其纬度和经度相关联。我看过古德曼函数,但老实说,我不明白如何使用该函数并应用它。即,它期望什么输入?我发现的实现(JavaScript)似乎在 -PI 和 PI 之间取一个范围,但是我的 y 值(以像素为单位)与该范围之间的相关性是什么?

另外,我发现这个函数需要一个纬度并返回谷歌地图的瓦片,谷歌地图也使用墨卡托。似乎如果我知道如何反转这个函数,我就会非常接近得到我的答案。