我有一个地图,Coords定义如下:
class Coords {
int x;
int y;
public boolean equals(Object o) {
Coords c = (Coords)o;
return c.x==x && c.y==y;
}
public Coords(int x, int y) {
super();
this.x = x;
this.y = y;
}
public int hashCode() {
return new Integer(x+"0"+y);
}
}
Run Code Online (Sandbox Code Playgroud)
(不是很好,我知道,请不要取笑我.)我现在如何创建一个字符串,从这个地图映射字符,例如:
Map<Coords, Character> map = new HashMap<Coords, Character>();
map.put(new Coords(0,0),'H');
map.put(new Coords(1,0),'e');
map.put(new Coords(2,0),'l');
map.put(new Coords(3,0),'l');
map.put(new Coords(4,0),'o');
map.put(new Coords(6,0),'!');
map put(new Coords(6,1),'!');
somehowTransformToString(map); //Hello !
// !
Run Code Online (Sandbox Code Playgroud)
谢谢,
Isaac Waller
(注意 - 这不是作业)
我是Mathematica的初学者.我的问题是:我在名为XCORD,YCORD,ZCORD的单独列表中有大量的x,y和z坐标,我想将它们组合在一个列表中
示例:
如果x co-oridinates列表由XCORD = {x1,x2,x3}y坐标列表YCORD = {y1,y2,y3}和z坐标列表给出ZCORD = {z1,z2,z3},我希望得到一个坐标的结果列表,如下所示:
{{x1,y1,z1},{x2,y2,z2},{x3,y3,z3}}
Run Code Online (Sandbox Code Playgroud) 我正在使用API 8进行编码.
我需要从View中获取坐标X和Y,并将它们设置为新Button的坐标.
我试过不同的方法但没有任何作用......
setX和getX方法仅适用于api级别11,我需要一种方法在API8上执行此操作.
这是我的方法,允许创建一个按钮的可拖动副本(此副本是一个imageview,当我删除它成为一个新按钮)
public boolean dragCopy(View view, MotionEvent me, Button bt){
int x,y,w,h,id,t,l;
int cont=-1;
int coord[] = new int[2];
bt2=new Button(this);
id = bt.getId();
bt2.setId(id);
Resources res = getResources();
cont = FindCont(bt, vector);
dr = getLetter(bt, dr, res, vector, cont);
w=dr.getIntrinsicWidth();
h=dr.getIntrinsicHeight();
if (me.getAction() == MotionEvent.ACTION_DOWN) {
//clicked on the button. DRAG START
status = START_DRAGGING;
image = new ImageView(this);
//set image drawable
image.setImageDrawable(dr);
image.setPadding((int)bt.getLeft(),(int)bt.getTop(), 0, 0);
layout.addView(image, params);
}
if (me.getAction() == MotionEvent.ACTION_UP) {
//button …Run Code Online (Sandbox Code Playgroud) 我有一个显示一些图像的gridview.我已经实现了一个ViewFlipper来导航gridviews页面,我的问题是我现在不能使用onItemClickListener.
我正在尝试使用onSingleTapConfirmed.
这是MyGestureDetector类:
class MyGestureDetector extends SimpleOnGestureListener {
private static final int SWIPE_MIN_DISTANCE = 120;
private static final int SWIPE_MAX_OFF_PATH = 250;
private static final int SWIPE_THRESHOLD_VELOCITY = 200;
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
System.out.println(" in onFling() :: ");
if (Math.abs(e1.getY() - e2.getY()) > SWIPE_MAX_OFF_PATH)
return false;
if (e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE
&& Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) {
vf.setInAnimation(inFromRightAnimation());
vf.setOutAnimation(outToLeftAnimation());
vf.showNext();
} else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE
&& Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { …Run Code Online (Sandbox Code Playgroud) 我想用OGRE获得3D坐标点的2D屏幕坐标.有没有简单的食人魔功能呢?
非常感谢.
我正在努力将鼠标/屏幕坐标转换为等距瓷砖索引.我已经尝试了我在这里或在互联网上找到的每一个公式,但它们似乎都没有用,或者我错过了一些东西. http://i.imgur.com/HnKpYmG.png 这是一张图片,原点位于左上角,一个图块的尺寸为128x64像素.
我要感谢任何帮助,谢谢.
我最近开始玩Android的相机api.我正在使用面部检测和它的回调setFaceDetectionListener.我无法想了解如何转换faces[0].rect.centerX();和faces[0].rect.centerY()的东西,我可以使用在屏幕上喜欢走动该点为中心的脸图像.
任何人都可以帮助我理解如何从相机给出的coord系统转换为我可以用来设置我的活动元素的东西.
我正在开发一个应用程序,需要实时(如3秒的更新)获取我的应用程序的所有用户的位置,并且这些用户也知道在地图中将看到另一个用户位置,例如:

这个位置需要是实时的,因为所有用户都可以访问地图,他们需要知道应用程序的用户在哪个时刻才能找到自己的位置.
我需要做些什么才能使我的应用程序实时获取gps坐标中所有用户的位置(以后在地图上使用)?
我不是要求一个完整的应用程序,我只想知道如何获得每个用户的坐标,顺便说一句,如果一个答案包含如何将坐标放在地图上,它将是非常有用的!并将得到赏金
我的数据库中的坐标存储为(55.573012889640765,9.72362365248182).我想创建一个能得到这个值的函数并将它们放在@latitude = 55.573012889640765和@long = 9.72362365248182上.
所以实际上函数获取坐标并分别返回两点.我想得到这个,所以我可以用以下函数计算两点之间的距离:
CREATE FUNCTION dbo.fnCalcDistanceKM(@lat1 FLOAT, @lon1 FLOAT, @lat2 FLOAT, @lon2 FLOAT)
RETURNS FLOAT
AS
BEGIN
RETURN ACOS(SIN(PI()*@lat1/180.0)*SIN(PI()*@lat2/180.0)+COS(PI()*@lat1/180.0)*COS(PI()*@lat2/180.0)*COS(PI()*@lon2/180.0-PI()*@lon1/180.0))*6371
END
Run Code Online (Sandbox Code Playgroud)
如您所见,此功能需要分离点,在我的数据库中,我将它们作为一个.你能告诉我如何分割部件或修改上述功能以适应我的代码.
先感谢您
coordinates ×10
android ×4
2d ×2
3d ×1
button ×1
c# ×1
function ×1
geolocation ×1
google-maps ×1
gps ×1
gridview ×1
isometric ×1
java ×1
list ×1
map ×1
ogre ×1
point ×1
projection ×1
set ×1
sql-server ×1
string ×1
tile ×1
touch-event ×1
view ×1