小编kri*_*Oid的帖子

在谷歌地图v2 android中比较两个LatLng对象

我有一个arraylist,它由latLong对象组成,如下所示:

ArrayList < LatLng > latLngList = new ArrayList< LatLng >();
Run Code Online (Sandbox Code Playgroud)

注意:LatLng是一个具有双重格式的纬度和经度值的对象,即纬度为双格式,经度为双格式

以下是存储在上述latLngList对象中的值:

Lat Long List:[lat/lng: (34.072516,-118.403609), lat/lng: (34.074227,-118.399248), lat/lng: (34.07304,-118.3995), lat/lng: (34.07304,-118.3995), lat/lng: (34.07304,-118.3995), lat/lng: (34.067856,-118.401485)]
Run Code Online (Sandbox Code Playgroud)

现在,因为我在android中处理谷歌地图v2,每当我点击一个特定的标记我得到纬度和经度位置,我尝试将它与latLngList对象进行比较,以找出该对象是否存在于latLngList中.

我是按照以下方式进行的:

 for(LatLng latLng : latLngList) {
       marker.getPosition().equals(latLng); **Always returns false**
 }
Run Code Online (Sandbox Code Playgroud)

标记位置使用以下latLng对象返回:

lat/lng: (34.074226888265116,-118.39924816042185)
Run Code Online (Sandbox Code Playgroud)

很明显,标记返回的纬度和经度对象有点冗长,因此比较失败.

有没有更好的方法来比较latLng对象?

java double android latitude-longitude google-maps-api-2

5
推荐指数
2
解决办法
8594
查看次数

Android 甜甜圈图

我创建了一个圆环图,如下所示: 在此处输入图片说明

我的结果甜甜圈图应如下所示:

在此处输入图片说明

我的问题是,我怎样才能用图像实现线条(它们在第二个屏幕截图中四舍五入)

作为参考,这是我编写的代码:

public class PieChartView extends View {

private int[] values = {30, 60, 90, 100, 150};
private int c[] = {Color.MAGENTA,Color.BLUE,Color.RED,Color.CYAN,Color.YELLOW};
private int valuesLength = values.length;
private RectF rectF;
private Paint slicePaint, textPaint;
private Path path;

public PieChartView(Context context, AttributeSet attrs) {
    super(context, attrs);

    valuesLength = values.length;
    slicePaint = new Paint();
    slicePaint.setAntiAlias(true);
    slicePaint.setDither(true);
    slicePaint.setStyle(Paint.Style.FILL);

    path = new Path();
}

@SuppressLint("DrawAllocation")
@Override
protected void onDraw(Canvas canvas) {
    if(values != null) {
        int startTop = 0;
        int startLeft = …
Run Code Online (Sandbox Code Playgroud)

geometry android canvas view donut-chart

5
推荐指数
1
解决办法
5075
查看次数

黑莓控制台输出

我是黑莓发展的新手,就像在J2me开发中的控制台输出和Android中的log cat看到模拟器的事件日志一样,Blackberry有什么东西让我可以跟踪Blackberry上的应用程序日志.

console logging blackberry java-me

3
推荐指数
2
解决办法
5463
查看次数