我在OpenGL中创建一个简单的程序,用鼠标绘制矩形.我的目标是单击某处,拖动鼠标并创建一个矩形,就像在绘画或任何其他设计程序中一样.
我的视图定义如下:
glMatrixMode(GL_PROJECTION);
glOrtho(AXIS_X_MIN, AXIS_X_MAX, AXIS_Y_MIN, AXIS_Y_MAX, AXIS_Z_MIN, AXIS_Z_MAX);
Run Code Online (Sandbox Code Playgroud)
和这样定义的窗口:
glutInitWindowSize(WINDOW_WIDTH, WINDOW_HEIGHT);
Run Code Online (Sandbox Code Playgroud)
如何将从0到WINDOW_WIDTH以及从0到WINDOW_HEIGHT的窗口坐标转换为轴坐标和相应的象限?
现在,我只知道一种方法: - 获取上一个已知位置 - 让位置管理器请求位置更新
但是,我真的只需要在调用应用程序时将CURRENT坐标设置为ONCE,但它并不是我想要的.获取当前坐标的最简单方法是什么?有什么我可以打电话或一些代码我可以用来获得现在的位置吗?
提前致谢!我对android开发还有点新意.
我正在尝试编写一个程序,将纽约市的x / y坐标转换为lat / lng小数点。我是平面/地球贴图的新手。Ive包括了纽约市在其网站上提供的常数。另外,如果有关于如何执行此操作的好文章,我也想学习!下面是我编写的程序,底部带有注释的输出以及理想值。我有点在黑暗中跌跌撞撞。
#!/usr/bin/python
from math import *
"""
Supplied by NYC
Lambert Conformal Conic:
Standard Parallel: 40.666667
Standard Parallel: 41.033333
Longitude of Central Meridian: -74.000000
Latitude of Projection Origin: 40.166667
False Easting: 984250.000000
False Northing: 0.000000
"""
x = 981106 #nyc x coord
y = 195544 #nyc y coord
a = 6378137 #' major radius of ellipsoid, map units (NAD 83)
e = 0.08181922146 #' eccentricity of ellipsoid (NAD 83)
angRad = pi/180 #' number of radians …Run Code Online (Sandbox Code Playgroud) 我想找到离给定地点最近的城市.我已经存储了一些我想要使用的城市的位置.我有我的位置,但我不知道如何找到离我所在地最近的城市?
Cities
New York - Lat 40.714353; Long -74.005973
Washington - Lat 38.895112; Long -77.036366
....more cities
My location
Philadephia - Lat 39.952335; Long -75.163789
Run Code Online (Sandbox Code Playgroud)
那么我应该如何比较坐标以找到最近的城市?我正在用C#做程序,但只知道algorythm的解决方案对我来说是有用的:)感谢您的帮助
我正在使用JQuery Framework开发Web应用程序,并在使用Geolocation确定要显示在Google Maps上的硬件站的位置。
在我们的数据库中,站点的位置以“向南/向东”格式存储。
我需要一种将南/东坐标转换为谷歌地图可以理解的纬度/经度的方法。
谁能告诉我解决这个问题的公式或最佳方法?
我已经在Southing / Easting上进行了搜索,但是什么都没有出现,更像是northing / westing等,即使这样,也没有太多信息。
编程部分我真的不需要太多帮助,只是关于如何执行这两种格式之间转换的实际概念。
谢谢!
javascript gps geolocation coordinates coordinate-transformation
我在从GPRS跟踪器获取准确读数时遇到一些麻烦,实现gMaps api中给出的坐标.
我在这里读到你应该将分钟数/度数除以它们分别为60和3600,但即使尝试这个我也无法得到任何准确的东西:
跟踪器发送包含以下信息的数据包;
5242.8157 North
00126.3539 West
Run Code Online (Sandbox Code Playgroud)
我翻译为;
latitude: 52 degrees, 42 minutes, 8157 seconds - > 52.428157
longitude: -1 degree, 26 minutes, 3539 seconds - > -1.263539
Run Code Online (Sandbox Code Playgroud)
但这会使我的标记显着偏离.有没有我在这里缺少的东西,也许是某些人可能知道的更简单的东西更精确?
在Firemonkeys上处理鼠标/拖放事件TMemo Component提供Mousecursor坐标.有没有办法从鼠标坐标计算出CaretPosition?
我想将文本拖动到TMemo中,此文本应插入当前的MouseCoordinates.
我想要的是,在XYPlot上,鼠标的坐标显示为鼠标附近的提示,当(鼠标)仅在图表上移动时!换句话说,当十字准线移动到另一个点时,坐标值的定位也会在十字准线之后移动.
此外,还将绘制1条水平线和1条垂直线,它们专门与鼠标所在的点相交.
这可能吗?到目前为止,我可以使用ChartMouseListener和chartMouseMoved方法获取坐标并打印在控制台上.
这是我的项目以及我希望如何成为鼠标图表..

我想在EditText中突出显示光标所在的行.我有一个半透明的视图,它将在线上进行.我需要在EditText中获得屏幕上的字符坐标.(该行的第一行和最后一行)我发现最好的是获得文本尺寸,但这不能用于我想要的东西.我没有尝试,因为我不知道从哪里开始.
这可能吗?如果不是我该怎么办?
我正在尝试Waze使用自己的API在我的应用程序中实现导航:这里.
我想设置in custom coordinates,array
然后在这段代码中使用它们:
func navigate(toLatitude latitude: Double , longitude: Double) {
if UIApplication.shared.canOpenURL(URL(string: "waze://")!) {
// Waze is installed. Launch Waze and start navigation
let urlStr: String = "waze://?ll=\(latitude),\(longitude)&navigate=yes"
UIApplication.shared.openURL(URL(string: urlStr)!)
}
else {
// Waze is not installed. Launch AppStore to install Waze app
UIApplication.shared.openURL(URL(string: "http://itunes.apple.com/us/app/id323229106")!)
}
}
Run Code Online (Sandbox Code Playgroud)
我已尝试设置不同类型的阵列,但没有成功使其工作.所以,如果你可以帮我设置自定义数组,保持纬度和经度可以正常使用代码,这将是很棒的
你的帮助会非常有帮助,
先感谢您.
coordinates ×10
gps ×3
android ×2
c# ×2
mouse ×2
arrays ×1
c++ ×1
cursor ×1
delphi ×1
firemonkey ×1
geocoding ×1
geolocation ×1
gis ×1
google-maps ×1
ios ×1
java ×1
javascript ×1
jfreechart ×1
opengl ×1
python ×1
swift ×1
tmemo ×1
waze ×1
window ×1