问题标签 [world-map]

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 投票
2 回答
426 浏览

swift - ARKit – 无法在 MCSession 中解码 ARAnchor

我正在使用 WWDC 2018 中引入的 ARKit 2.0 测试 Apple 的 Multiuser AR 演示应用程序:创建多用户 AR 体验

文档说,在每个设备重新定位到相同的位置后World Map,只有重新创建每个用户操作所需的信息在设备之间共享(例如,如果用户点击屏幕并出现 3D 对象,则只有该新对象ARAnchor应该发送到其他设备)。对我来说,虽然它显示了发送设备在捕获并发送世界地图之前放置的所有 3D 字符,但它不显示在发送世界地图之后添加的任何对象。我得到的错误说:

有没有人遇到过这个问题并且知道它是怎么回事?

我没有更改演示代码中的任何内容。

0 投票
1 回答
764 浏览

ios - ARKit – How to generate a worldMap for big environment?

I'm developing 4-players game using ARKit. I know how to save and then to get a worldMap. It's not difficult.

But I don't know how to track with iPhone the following place (it's 50x50 meters) to generate this worldMap.

enter image description here

Could you give me an idea how to track this space?

0 投票
1 回答
230 浏览

javascript - 在 D3 geoNaturalEarth1 地图上绘制点

我必须使用给定的坐标在世界地图上绘制点。由于某种原因,这些点的位置被证明是错误的(例如,第一个点应该在加拿大,但显示在非洲)。

我使用的 Topojson:https ://github.com/d3-node/d3node-map-world/blob/master/data/world.json

代码:

小提琴:

https://jsfiddle.net/vypu9qwr/16/

0 投票
1 回答
358 浏览

javascript - 带有自定义区域的 JS 世界地图插件

我尝试使用 Javascript 和/或 Jquery 在我的网站上显示一张大世界地图。特殊之处在于我必须使用自定义国家列表设置和绘制特定区域。例子:

  • 所有使用法语的国家(法国、比利时、瑞士等...)
  • 所有使用西班牙语的国家(西班牙、哥伦比亚等...)

然后,访问者将能够单击这些自定义区域以获取更多信息。我发现了很多插件(Google GeoChart、Mapael、Kartograph、jVectorMap),但似乎没有一个能满足我的目的。

我想避免使用 HTML 图像映射。谢谢 !

0 投票
2 回答
382 浏览

arkit - 为什么 ARKit 将记录的世界地图与当前环境协调后,锚点的位置不会改变?

环境:ARKit 2.0、iPhone X、iOS 12.1

ARSeesion在该ARWorldMappingStatusMapped州运行时,

  1. 指定位置 ( #A ) 的一些自定义锚点通过 .添加到世界地图中ARSession.AddAnchor
  2. 世界地图被保存到一个文件中。

然后关闭应用程序并重新启动ARSession

  1. 配置加载保存的世界地图并将其分配给ARKitWorldTrackingSessionConfiguration.initialWorldMap
  2. 运行选项重置跟踪并删除现有锚点
  3. 然后通过调用上面ARSession.runWithConfiguration配置运行选项重新启动会话。
  4. 当 的状态ARSession表明已将记录的世界地图与当前环境协调一致时,从 中读取锚点(#B)的位置ARWorldMap.anchors

但我发现读取锚点的位置(#B )与保存时的位置( #A )相比没有改变。这是不正确的。为什么?

因为手机的初始位置就是坐标原点的位置。并且该应用程序一度关闭,手机被转移到另一个地方。所以重新启动后坐标原点的位置发生了变化ARSeesion。然后ARSession还应该将ARAnchors保存在世界地图中的位置调整到适当的位置,因此ARAnchors应该已经改变了位置。

0 投票
1 回答
685 浏览

java - 如何创建一个循环的世界地图?(Java-Swing)

因此,我开始使用 Swing 在 Java 中制作大型战略游戏,并且我想创建一个循环的世界地图。(因此,如果您到达世界地图的西端,系统将开始绘制东侧和维卡诗句,就像在 HOI4 或 EU4 中一样。)

我不知道该怎么做。我尝试创建 3 张地图,如果你到达终点,系统会退回到中间,但这种方法吃掉了我的电脑。

或者如果更容易理解,我想创建一个圆柱体,并从其壁上画出一部分。

(我打算切换到 libgdx,特别是如果我可以让这变得更容易的话。)

这是我的 WorldMap 课程:

0 投票
2 回答
157 浏览

android - 我需要在带有动画的地图上显示带有 GroundOverlay 的世界地图

我需要在我的应用程序上显示世界地图。我尝试使用 MapView 并设置 liteMode= true 和 zoomLevel=1 但它没有按我的需要工作。liteMode也不支持groundOverlay,我需要在WorldMap上显示多个groundOverlay。任何人都可以知道吗?

请参考下面的链接,我需要像这样显示完整的世界地图。

https://upload.wikimedia.org/wikipedia/commons/b/b0/World_location_map_%28equirectangular_180%29.svg

下面我完成的代码:

在我的 Java 类中

在此添加了 zoomLevel=1 但在谷歌地图中它没有显示世界地图,就像我分享的上面的图片链接一样。

0 投票
1 回答
391 浏览

ios - 如何在 ARKit 中保存 3D 对象的真实世界位置,并且用户可以在下一个会话中看到它?

当我通过击中平面将 3D 对象放置在检测到的平面上时,我想保存该对象的真实世界坐标,并在下一个会话中仅在该坐标处查看该对象。

使用 ARWorldMap,它取决于特征点和检测到的平面。如果我将对象放在位于桌子上的笔记本(检测到的平面)上,然后在该笔记本上放置 3D 对象,并且我正在使用 ARWorldMap 并在该保存的位置加载对象,那么它会被加载,但如果我将该笔记本放在桌子的另一个点上并尝试加载该对象,然后它也会被放置,因为检测到的平面是笔记本电脑。

但是我想要那个而不是检测到的平面(笔记本),我只想将我的对象放在我之前放置对象的那个位置。我怎样才能实现它?我需要使用那个命中点的纬度和经度,或者我可以通过现实世界的位置得到它?

0 投票
1 回答
66 浏览

gis - 用于地理编码的世界地图的 GIS 数据

您好,我正在寻找开放街道地图 (OSM) 的另一种替代方案来下载世界地图 gis 数据,以便在我的应用程序中使用地理编码。

我不考虑使用 OSM 进行地理编码的原因是,并非所有 OSM 数据都是准确的,而且 OSM 数据包含许多冗余字段(我只需要的字段是纬度、经度和地名)。

很想知道其他这样的供应商..

0 投票
0 回答
1010 浏览

python - Geopandas 世界和国家地图库

除了默认的“naturalearth_lowres”之外,我如何获得不同的世界地图视图。有关信息,我可以使用以下代码访问它:

我发现这个版本(naturalearth lowres)非常沉闷,想看看是否还有其他选项(例如从卫星视图显示世界地图的选项),此外,地图应该具有高分辨率,因为我需要导入许多数据点在全球范围内。

卫星视图示例:

在此处输入图像描述

感谢你的帮助。