c++ - 在 C、C++ 或 Objective C 中验证给定的坐标

标签 c++ validation expression coordinates

<分区>

我正在尝试验证某些给定坐标(纬度、经度)是否有效。是否有任何函数可以做到这一点,或者我应该创建自己的正则表达式??

最佳答案

C/C++ 中没有类似的函数。判断它们是否正确并不难。

纬度和经度以度/分/秒表示,如果在赤道以南或本初子午线以西,则在前面加上减号。您可以只检查您的输入是否符合这些要求。我假设您的输入是三个 float - 度、分和秒。

纬度的度数应在 -90 到 +90 的范围内,经度的度数应在 -180 到 +180 的范围内。分和秒应大于 0 且小于 60。

在这里查看 - http://msdn.microsoft.com/en-us/library/aa578799.aspx .

关于c++ - 在 C、C++ 或 Objective C 中验证给定的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14990981/

相关文章:

node.js - 使用express-validator参数存在

sql - SQL Server 中的正则表达式

c# - "variable ' ' of type ' ' referenced from scope ' ', but it is not defined"

c++ - C++中的静态常量 double

html - 将c++引入html

c++ - C++ 中的 Win32 显示中文...我做错了什么?

spring - 在 Spring Component 方法上使用 @Valid 注解

c# - 必需如果不在 MVC 5 中工作?

r - 无法从表达式中删除无关的 ()

c++ - 仅 header 文件中的静态 const 整数类成员 - 正确的方法?