小编Fra*_*sco的帖子

onMarkerClick不工作(v2)

我在onMarkerClick上遇到了一些麻烦

基本上现在我只想在以前创建的任何标记在单击时启动相同的活动时.我稍后会实现对标记的过滤.

我现在得到的是没有错误.单击标记时,没有任何反应.

这是我的来源:

我循环遍历数据库以填充地图,然后显示标记

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;

import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.GoogleMap.OnMarkerClickListener;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.CameraPosition;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;

public class NevianoMaps extends Activity implements OnMarkerClickListener{

    private GoogleMap googleMap;
    DatabaseHandler db = new DatabaseHandler(this);
    double latitude;
    double longitude;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.neviano_maps);

        try {
            // Loading map
            initilizeMap();

        } catch (Exception e) {
            e.printStackTrace();
        }


    }

    /**
     * function to load map. If map …
Run Code Online (Sandbox Code Playgroud)

android google-maps

14
推荐指数
1
解决办法
7227
查看次数

OpenCV-校准鱼眼镜头误差(病态矩阵)

我正在尝试按照以下说明校准鱼眼镜头 https://medium.com/@kennethjiang/calibrate-fisheye-lens-using-opencv-333b05afa0b0 ,在这里您可以找到我用于校准部件的完整代码。

我到了这里:

N_OK = len(objpoints)
K = np.zeros((3, 3))
D = np.zeros((4, 1))
rvecs = [np.zeros((1, 1, 3), dtype=np.float64) for i in range(N_OK)]
tvecs = [np.zeros((1, 1, 3), dtype=np.float64) for i in range(N_OK)]  
rms, _, _, _, _ = \
    cv2.fisheye.calibrate(
        objpoints,
        imgpoints,
        gray.shape[::-1],
        K,
        D,
        rvecs,
        tvecs,
        calibration_flags,
        (cv2.TERM_CRITERIA_EPS+cv2.TERM_CRITERIA_MAX_ITER, 30, 1e-3)
    )
print("Found " + str(N_OK) + " valid images for calibration")
print("DIM=" + str(_img_shape[::-1]))
print("K=np.array(" + str(K.tolist()) + ")")
print("D=np.array(" + str(D.tolist()) + ")")
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Traceback …
Run Code Online (Sandbox Code Playgroud)

python opencv

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

java.lang.IllegalStateException:无法执行活动的方法(尝试发送邮件)

我正在尝试使用此处找到的代码

从Android应用发送电子邮件.

我正在使用ADT Build 22.0.5

我见过很多人都有这个问题,但出于不同的原因,我真的无法理解它.

这是完整的错误日志

09-14 15:53:49.001: E/AndroidRuntime(4611): FATAL EXCEPTION: main
09-14 15:53:49.001: E/AndroidRuntime(4611): java.lang.IllegalStateException: Could not         execute method of the activity
09-14 15:53:49.001: E/AndroidRuntime(4611):     at    android.view.View$1.onClick(View.java:3599)
09-14 15:53:49.001: E/AndroidRuntime(4611):     at android.view.View.performClick(View.java:4204)
09-14 15:53:49.001: E/AndroidRuntime(4611):     at android.view.View$PerformClick.run(View.java:17355)
09-14 15:53:49.001: E/AndroidRuntime(4611):     at android.os.Handler.handleCallback(Handler.java:725)
09-14 15:53:49.001: E/AndroidRuntime(4611):     at android.os.Handler.dispatchMessage(Handler.java:92)
09-14 15:53:49.001: E/AndroidRuntime(4611):     at android.os.Looper.loop(Looper.java:137)
09-14 15:53:49.001: E/AndroidRuntime(4611):     at android.app.ActivityThread.main(ActivityThread.java:5041)
09-14 15:53:49.001: E/AndroidRuntime(4611):     at java.lang.reflect.Method.invokeNative(Native Method)
09-14 15:53:49.001: E/AndroidRuntime(4611):     at java.lang.reflect.Method.invoke(Method.java:511)
09-14 15:53:49.001: E/AndroidRuntime(4611):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
09-14 15:53:49.001: E/AndroidRuntime(4611): …
Run Code Online (Sandbox Code Playgroud)

java eclipse android javax.mail

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

标签 统计

android ×2

eclipse ×1

google-maps ×1

java ×1

javax.mail ×1

opencv ×1

python ×1