标签: coordinates

比较触摸坐标

是否可以将UIView上的用户所做的触摸坐标与plist或txt格式的一个商店进行比较?这个论点看起来像这样;

  if (user touch coordinate == touch coordinate stored in plist or text)
  then
    (do something)
  else
    (do something)
Run Code Online (Sandbox Code Playgroud)

如果可能,我应该以什么格式编写列表中的坐标以及如何在程序中关联它?

如果你发现我的问题有点noobie,请提前感谢对不起.

objective-c plist touch coordinates

2
推荐指数
1
解决办法
5023
查看次数

从纬度和长度中查找一定范围内的一组坐标

我正在开发一个涉及谷歌地图的JavaScript项目.

目标是在一组纬度经度坐标的n公里内找出16-20个坐标点,使得如果连接的16个点将围绕原始坐标形成圆.

最终的目标是使它能够找到坐标以绘制和连接谷歌地图,以围绕给定的坐标集创建一个圆圈.

代码将类似于:

var coordinates = Array();
function findCoordinates(lat, long, range) {
}
coordinates = findCoordinates(-20, 40, 3);
Run Code Online (Sandbox Code Playgroud)

现在让魔法发生在findCoordinates()函数中.

javascript google-maps latitude-longitude coordinates

2
推荐指数
1
解决办法
9746
查看次数

相对于图像坐标的点旋转

我正在使用Web界面为本地照片创建数据库,我希望能够在其中标记图像并旋转图像等等。在实施标签时(就像Facebook的标签系统一样),我遇到了一个有问题的领域。即:

假设我已标记了(不是)我的图片:

原始图片,带标签

旋转后,我希望标签坐标随图像一起旋转,如下所示:

旋转的图像,标签相对于图像旋转

这是我的问题。我将坐标存储在CSS坐标系的数据库(x,y)中,即左/上,而不是数学上的左/下。(这可能不是一个太大的问题?)

下一个大问题是,当我绕中心旋转(点[0,0])时,我得到了负坐标。从例如[100,100]到[-100,-100]。这是不正确的,因为旋转图像时不会得到负坐标。坐标系仅是正的。

我所有的旋转代码都一直使用矢量旋转公式:

$nx = $x * cos(deg2rad($rotation_angle)) - $y * sin(deg2rad($rotation_angle));
$ny = $x * sin(deg2rad($rotation_angle)) + $y * cos(deg2rad($rotation_angle));
Run Code Online (Sandbox Code Playgroud)

我的问题是:我该如何解决?我尝试过仅使用abs将负值变成正值,但是会导致错误的坐标。

tags math rotation coordinates

2
推荐指数
1
解决办法
1231
查看次数

如何从标准UIScrollView获取捏手势坐标?

我需要实现这个方法:

- (CGRect)zoomRectForScale:(float)scale withCenter:(CGPoint)center {
Run Code Online (Sandbox Code Playgroud)

但我不知道如何获得我需要的中心坐标.通常这个方法处理自定义手势识别器坐标,但由于我需要一个标准的UIScrollView的捏手势坐标,我被卡住...

想法?

detect uiscrollview coordinates pinch uigesturerecognizer

2
推荐指数
1
解决办法
1367
查看次数

获取插入点的窗口坐标 - Cocoa

在Cocoa的文本编辑控件中获取当前插入位置的窗口坐标的最佳方法是什么?

以下是我在其他平台上的表现方式

  1. Windows - EM_POSFROMCHAR
  2. GTK - 使用gtk_text_view_get_iter_locationgtk_text_view_buffer_to_window_coords.

我想知道如何使用Cocoa完成同样的工作.我在MacOSX 10.6.8上,我正在使用C++.

c++ macos cocoa coordinates

2
推荐指数
1
解决办法
504
查看次数

在OpenGL中Bug的球体UV坐标?

我在我的球体上有错误的纹理贴图.这个问题众所周知,但解决方案很少见.

这是我为球体生成UV的代码.

T =三角形,Nv =顶点法线.

for (int i=0; i<nbF; i++)
{
    float tx1 = atan2(Nv[T[i].v1].x, Nv[T[i].v1].z) / (2.0f*M_PI) + 0.5f;
    float ty1 = asinf(Nv[T[i].v1].y) / M_PI + 0.5f;

    float tx2 = atan2(Nv[T[i].v2].x, Nv[T[i].v2].z) / (2.0f*M_PI) + 0.5f;
    float ty2 = asinf(Nv[T[i].v2].y) / M_PI + 0.5f;

    float tx3 = atan2(Nv[T[i].v3].x, Nv[T[i].v3].z) / (2.0f*M_PI) + 0.5f;
    float ty3 = asinf(Nv[T[i].v3].y) / M_PI + 0.5f;

    float n = 0.75f;

    if(tx2 < n && tx1 > n)
        tx2 += 1.0;
    else if(tx2 > n …
Run Code Online (Sandbox Code Playgroud)

opengl geometry texture-mapping coordinates uv-mapping

2
推荐指数
1
解决办法
2025
查看次数

以编程方式滚动UIScrollView

在我的iPhone应用程序中,我有一个包含五页的UIScrollview.是否可以点击按钮并滚动页面?例如,我在第一页,如果我按下"按钮5",第五页应该像你用手滚动一样过来.

这可能吗?

objective-c scrollview coordinates ios

2
推荐指数
1
解决办法
931
查看次数

缩放D3.js中的地理坐标

我喜欢在每个坐标中画一个圆圈.只使用width,height以及coordinates,如何调整坐标?我对D3.js很新,我猜我在投影部分做错了.

var width = 200,
    height = 200;
var svg = d3.select("body")
            .append("svg")
            .attr("width", width)
            .attr("height", height);

var coordinates = [ [43.08803611,-79.06312222], 
                    [43.09453889,-79.05636667] ];

var group = svg.append('g');

var projection = d3.geo.mercator()
                        .translate([width,height]);

var projectedCoordinates = [];
for (var i=0; i<coordinates.length; i++) {
    projectedCoordinates[i] = projection(coordinates[i]);
}

group.selectAll("circle")
    .data(projectedCoordinates)
    .enter()
    .append("circle")
    .attr("r",4)
    .attr("cx", function(d){ return d[0]; })
    .attr("cy", function(d){ return d[1]; });    
Run Code Online (Sandbox Code Playgroud)

coordinates map-projections d3.js

2
推荐指数
1
解决办法
4918
查看次数

CLLocationManager didUpdateLocations未被调用

我正在使用Swift学习iOS 8应用程序开发.我已经按照Treehouse上的教程指导您在Swift和iOS 8中构建天气应用程序.

作为对应用程序的改进,作者/导师建议使用CLLocationManager以获取设备的位置以馈送到天气API而不是硬编码的纬度和经度值.

因此,在线阅读了各种教程后,我继续尝试实施这一建议的改进.

我已经放置了负责获取AppDelegate.swift文件中位置坐标的代码.

AppDelegate.swift代码

import UIKit
import CoreLocation

@UIApplicationMain

class AppDelegate: UIResponder, UIApplicationDelegate, CLLocationManagerDelegate {

    var window: UIWindow?
    var locationManager: CLLocationManager!
    var errorOccured: Bool = false
    var foundLocation: Bool = false
    var locationStatus: NSString = "Not Started"
    var location: CLLocationCoordinate2D?
    var locationName: String?


    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
        // Override point for customization after application launch.
        application.setStatusBarHidden(true, withAnimation: .None)
        initializeLocationManager()
        return true
    }

    func initializeLocationManager() { …
Run Code Online (Sandbox Code Playgroud)

coordinates cllocationmanager ios swift

2
推荐指数
1
解决办法
1万
查看次数

Unity:什么是Unity测量?

什么是Unity坐标测量?(cm,m,km)

如何实施真正的措施呢?

我想在Unity中实现一个真正的措施.怎么做?

public Vector2 GetAsMeters (Vector2 vec) {
    Vector2 meters = new Vector2 (0, 0);
    while (vec.x > 1000) {
        vec.x -= 1000;
        meters.x++;
    }
    meters.x += vec.x;
    while (vec.y > 1000) {
        vec.y -= 1000;
        meters.y++;
    }
    meters.y += vec.y;
    return meters;
}
Run Code Online (Sandbox Code Playgroud)

编辑:如何实现像"Left 4 Dead"这样的测量?(这个游戏有一个巨大的地图,它只要真正的公里)

c# coordinates unity-game-engine measure unity5

2
推荐指数
1
解决办法
996
查看次数