验证C、C++或Objective C中给定的坐标
Validate given coordinates in C,C++ or Objective C
我正在尝试验证某些给定坐标(纬度、经度)是否有效。有什么函数可以做到这一点吗?或者我应该创建自己的正则表达式吗??
C/C++中没有类似的函数。不难弄清楚它们是不是。
纬度和经度表示为度/分/秒,如果在赤道以南或本初子午线以西,则在前面加一个减号。你可以检查一下你的输入是否符合这些要求。我假设您的输入是三个浮点值——度、分和秒。
纬度的度数应在-90到+90之间,经度的度数应介于-180到+180之间。分钟和秒应大于0且小于60。
来看看这个-http://msdn.microsoft.com/en-us/library/aa578799.aspx.
坐标只是一对浮点,它没有什么特别之处,您需要正则表达式。你可以使用谷歌地图API在坐标上做一个反向地理,看看它是否解析到一个位置。
相关文章:
- QGraphicsPolygonItem在拖动时未更新QPolygonF坐标
- 在C++中使用GDAL可以将图像的像素坐标转换为lat,long吗
- UE4-如何在给定4个屏幕坐标的情况下缩放纹理或材质
- 如何将数组从Objective-C发送到C++函数
- OpenGL 4.3 错误地将第 4 个纹理坐标映射到与第 3 个纹理坐标相同的位置
- 比较两个节点坐标的最佳方法是什么?
- 在 OpenGL 中将笛卡尔世界坐标转换为球面局部坐标
- SDL2 调整窗口大小后如何缩放鼠标坐标?
- 如何在C++中获取坐标?
- 如何将 x.y 坐标的值存储在不同的数组中
- 在 Objective-C++ -> EXC_BAD_ACCESS Error 中使用"new"关键字
- 如何将鼠标坐标转换为"mm"
- Mac Snow Leopard 上的 Qt 5.3.2:ld:在架构x86_64 [clang、Objective-C
- 重心坐标并不总是有效(3d)
- 创建跨平台 C++ 触摸管理器.在 c++ 中传递 Objective-c 对象涉及代码
- 尝试渲染像素坐标时,简单线条渲染失败
- 使用 GTK3 C++获取指针坐标
- 从 CGAL 3D 网格生成中获取顶点坐标的 -6.27744e+66:mesh_implicit_sphere示例
- 我想制作设置鼠标回调函数,以便在仍然按下鼠标左键时连续传递坐标
- 验证C、C++或Objective C中给定的坐标