Questions tagged «maps»

地图是区域的视觉表示,是一种符号表示,着重强调了该空间元素之间的关系,例如对象,区域和主题。对于键值数据结构,请改用字典标记。

30
计算两个经度点之间的距离?(Haversine公式)
如何计算经度和纬度指定的两点之间的距离? 为了澄清起见,我想要以千米为单位的距离;这些要点使用WGS84系统,我想了解可用方法的相对准确性。
905 algorithm  math  maps  latitude-longitude  haversine 
21
将纬度/经度存储在MySQL数据库中时,理想的数据类型是什么?
请记住,我将在经纬度对上执行计算,哪种数据类型最适合与MySQL数据库一起使用?
431 mysql  database-design  maps  mapping  latitude-longitude 
12
遍历Typescript映射
我试图遍历一个打字稿图,但是我不断收到错误,并且对于这种琐碎的问题我找不到任何解决方案。 我的代码是: myMap : Map<string, boolean>; for(let key of myMap.keys()) { console.log(key); } 我得到了错误: 类型'IterableIteratorShim <[string,boolean]>'不是数组类型或字符串类型。 全栈跟踪: Error: Typescript found the following errors: /home/project/tmp/broccoli_type_script_compiler-input_base_path-q4GtzHgb.tmp/0/src/app/project/project-data.service.ts (21, 20): Type 'IterableIteratorShim<[string, boolean]>' is not an array type or a string type. at BroccoliTypeScriptCompiler._doIncrementalBuild (/home/project/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:115:19) at BroccoliTypeScriptCompiler.build (/home/project/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:43:10) at /home/project/node_modules/broccoli-caching-writer/index.js:152:21 at lib$rsvp$$internal$$tryCatch (/home/project/node_modules/rsvp/dist/rsvp.js:1036:16) at …
134 typescript  iterator  maps 
5
C ++映射访问丢弃限定符(const)
以下代码说,将map传递const到operator[]方法中会舍弃限定符: #include <iostream> #include <map> #include <string> using namespace std; class MapWrapper { public: const int &get_value(const int &key) const { return _map[key]; } private: map<int, int> _map; }; int main() { MapWrapper mw; cout << mw.get_value(42) << endl; return 0; } 这是因为在地图访问中可能进行分配吗?不能将具有地图访问权限的函数声明为const? MapWrapper.cpp:10: error: passing ‘const std::map<int, int, std::less<int>, …
113 c++  stl  const  maps 
17
rgdal软件包安装
这里的问题不完全是如何通过R绘制地图,因为我已经在这里找到了一个非常不错的示例,而是如何使其工作。实际上,我无法加载库rgdal: library(rgdal) Error in library(rgdal) : there is no package called ‘rgdal’ 但是,当我尝试手动安装以上软件包时,出现以下错误: .... configure: error: proj_api.h not found in standard or given locations. ERROR: configuration failed for package ‘rgdal’ * removing ‘/home/eualin/R/i686-pc-linux-gnu-library/2.15/rgdal’ Warning in install.packages : installation of package ‘/home/eualin/Downloads/rgdal_0.8-5.tar.gz’ had non-zero exit status 任何输入欢迎!
110 r  maps 
9
获取两个地理位置之间的距离
我想制作一个可以检查用户最近的地方的应用程序。我可以轻松获取用户的位置,并且已经有了一个经度和纬度的位置列表。 相对于当前用户位置,了解列表最近位置的最佳方法是什么。 我在Google API中找不到任何内容。
108 android  geolocation  maps 
8
Openstreetmap:将地图嵌入网页(例如Google Maps)
有没有办法将OpenStreetMap嵌入/混搭到您的页面中(例如Google Maps API的工作方式)? 我需要在页面内显示带有一些标记的地图,并允许在屏幕上拖动/缩放(可能是路由)。我怀疑会为此使用一些Javascript API,但我似乎找不到它。 搜索为我提供了访问原始地图数据的API,但这似乎更多用于地图编辑。此外,与之合作对于AJAX来说将是一项繁重的任务。
95 javascript  api  maps  openstreetmap 
8
如何在Golang中测试地图的等效性?
我有一个像这样的表驱动测试用例: func CountWords(s string) map[string]int func TestCountWords(t *testing.T) { var tests = []struct { input string want map[string]int }{ {"foo", map[string]int{"foo":1}}, {"foo bar foo", map[string]int{"foo":2,"bar":1}}, } for i, c := range tests { got := CountWords(c.input) // TODO test whether c.want == got } } 我可以检查长度是否相同,并编写一个循环来检查每个键值对是否相同。但是,当我想将其用于其他类型的地图时(例如map[string]string),我必须再次编写此检查。 我最终要做的是,将地图转换为字符串并比较了字符串: func checkAsStrings(a,b interface{}) …
86 testing  maps  go  equivalence  table-driven 
11
如何将JSON文件导入TypeScript文件?
我正在使用Angular Maps构建地图应用程序,并希望导入JSON文件作为定义位置的标记列表。我希望将此JSON文件用作app.component.ts中的marker []数组。而不是在TypeScript文件中定义标记的硬编码数组。 导入此JSON文件以在我的项目中使用的最佳过程是什么?任何方向都非常感谢!
86 json  angular  google-maps  typescript  maps 
5
如何合并两个STL映射?
如何将两个STL映射合并为一个?它们具有相同的键和值类型(map<string, string>)。如果按键重叠,我想优先考虑其中一张地图。
74 c++  merge  stl  maps  stdmap 
11
Google Maps Android API v2-检测地图触摸
我找不到如何拦截新的Google Maps API v2上的地图触摸的示例。 我需要知道用户何时触摸地图以停止线程(地图围绕我当前位置的居中位置)。
73 android  google-maps  maps  touch  google-maps-api-2 
6
在墨卡托投影上将纬度/经度点转换为像素(x,y)
我正在尝试将经纬度点转换为2d点,以便可以在世界图像上显示它,这是墨卡托投影。 我已经看到了执行此操作的各种方法以及有关堆栈溢出的一些问题-我已经尝试了不同的代码段,尽管我获得了正确的像素经度,但是纬度始终似乎似乎变得越来越合理。 我需要公式来考虑图像的大小,宽度等。 我已经试过这段代码: double minLat = -85.05112878; double minLong = -180; double maxLat = 85.05112878; double maxLong = 180; // Map image size (in points) double mapHeight = 768.0; double mapWidth = 991.0; // Determine the map scale (points per degree) double xScale = mapWidth/ (maxLong - minLong); double …
69 java  math  maps  2d  mercator