- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在使用适用于 android 的 Skobbler Map API,到目前为止它一直非常好。按照官方的“操作方法”,我已经能够将 map 应用到我的应用程序中。比我可以让应用程序下载 map 并离线使用它。
但我的目标是拥有一个预 bundle 的离线 map 。我已经完成了“操作方法”中的所有步骤,但它不起作用,我不断收到错误
10-31 06:54:50.347: D/SKMaps(15168): SKMapSurfaceView----Saved map cache state [ Map Region zoom=17.0 center= [13.385000228881836,52.51665115356445]] [Display mode=MODE_2D] [Follower mode=NONE] [Compass shown=false Position = [0.0 ,0.0] ] [Rotation=true ] [Panning=true][Zooming=true] [Bearing=0.0] [Annotations=0]
10-31 06:54:50.357: E/BitmapFactory(15168): Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/Android/data/com.example.myskobblermapbasic/files/SKMaps/res/xhdpi/icon_map_popup_navigate.png: open failed: ENOENT (No such file or directory)
10-31 06:54:50.367: E/BitmapFactory(15168): Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/Android/data/com.example.myskobblermapbasic/files/SKMaps/res/xhdpi/icon_map_popup_arrow.png: open failed: ENOENT (No such file or directory)
10-31 06:54:50.377: D/SKMaps(15168): SKMapSurfaceView---- centerMapOnPosition [19.8171,41.3294]
10-31 06:54:50.377: D/SKMaps(15168): SKMapSurfaceView---- ON RESUME
10-31 06:54:50.527: D/SKMaps(15168): MapRenderer----onSurfaceCreated
10-31 06:54:50.527: W/Settings(15168): Setting always_finish_activities has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
10-31 06:54:50.527: D/SKMaps(15168): MapRenderer---- LinInitialized = true
10-31 06:54:50.527: D/SKMaps(15168): MapRenderer----SetInitSurfaceSetup
10-31 06:54:50.527: E/Adreno-ES11(15168): : GL_INVALID_VALUE
10-31 06:54:50.527: A/libc(15168): Fatal signal 11 (SIGSEGV) at 0x00000004 (code=1), thread 15226 (GLThread 664)
似乎我一将离线 map 插入zip,就产生了错误。
这是我的 MainActivity:
@Ghi đè
được bảo vệ void onCreate(Gói savedInstanceState) {
super.onCreate(savedInstanceState);
thiết lậpContentView(R.layout.activity_main);
SKLogging.enableLogs(true);
File externalDir = getExternalFilesDir(null);
// determine path where map resources should be copied on the device
if (externalDir != null) {
mapResourcesDirPath = externalDir + "/SKMaps/";
} khác {
mapResourcesDirPath = getFilesDir() + "/SKMaps/";
}
new SKPrepareMapTextureThread(this, mapResourcesDirPath, "SKMaps.zip", this).start();
}
@Ghi đè
public void onMapTexturesPrepared(boolean prepared) {
if(prepared){
initializeLibrary();
startActivity(new Intent(MainActivity.this, MapActivity.class));
}khác{
Toast.makeText(MainActivity.this, "Map resources are not prepared", Toast.LENGTH_SHORT).show();
}
}
/**
* Initializes the SKMaps framework
*/
private void initializeLibrary() {
SKMapsInitSettings initMapSettings = new SKMapsInitSettings();
// set path to map resources and initial map style
initMapSettings.setMapResourcesPaths(mapResourcesDirPath,
new SKMapViewStyle(mapResourcesDirPath + "/outdoorstyle/", "outdoorstyle.json"));
// EXAMPLE OF ADDING PREINSTALLED MAPS
initMapSettings.setPreinstalledMapsPath(mapResourcesDirPath + "/PreinstalledMaps");
//initMapSettings.setConnectivityMode(SKMaps.CONNECTIVITY_MODE_OFFLINE);
SKMaps.getInstance().initializeSKMaps(this, initMapSettings, API_KEY);
}
和我的 MapActivity:
@Ghi đè
được bảo vệ void onCreate(Gói savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
SKMapViewHolder mapViewGroup = (SKMapViewHolder) findViewById(R.id.map_surface_holder);
mapView = mapViewGroup.getMapSurfaceView();
mapView.centerMapOnPosition(new SKCoordinate(19.8171, 41.3294));
}
@Ghi đè
protected void onPause() {
super.onPause();
mapView.onPause();
}
@Ghi đè
protected void onResume() {
super.onResume();
mapView.onResume();
}
@Ghi đè
protected void onDestroy() {
super.onDestroy();
SKMaps.getInstance().destroySKMaps();
android.os.Process.killProcess(android.os.Process.myPid());
}
Cảm ơn,
câu trả lời hay nhất
检查包含以下文件的 SKMaps.zip:
SKMaps/res/xhdpi/icon_map_popup_arrow.png
SKMaps/res/xhdpi/icon_map_popup_navigate.png
如果没有,您应该添加它们。
关于android - Skobbler Android 预 bundle 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26668548/
Tôi đã sử dụng vue-cli được hai tuần và mọi thứ vẫn hoạt động tốt cho đến hôm nay. Tôi xây dựng dự án này tại địa phương. https://drive.google.com/open?id=0BwGw1zyyKjW7S3RYWXRaX24tQ
Xin chào, tôi đang cố gắng trích xuất văn bản từ một hình ảnh bằng thư viện python pytesseract. Vui lòng tìm mã: từ hình ảnh nhập PIL từ hình ảnh nhập pytesseract_
Lỗi của tôi /usr/bin/ld: errno: Định nghĩa TLS trong phần /lib/libc.so.6 .tbss không khớp với tham chiếu không phải TLS
Tôi đã đào tạo một mô hình và đang cố gắng sử dụng chức năng dự đoán nhưng nó trả về lỗi sau. Lỗi tương phản<-(*tmp*, value = contr.funs[1 + isOF[nn]])
Dựa trên thông tin từ Microsoft DataConnectors, tôi muốn tạo trình kết nối từ PowerBi sang PostgreSQL bằng truy vấn trực tiếp thông qua trình điều khiển ODBC này. Tôi đã sử dụng lại Micros
Tôi đã tạo một gói cho SoundQuản lý, có một lớp mở rộng MediaPlayer. Tôi muốn kiểm soát biến này trên toàn cầu. Đây là mã của tôi: gói soundmanagement;
Tôi đã triển khai một ứng dụng trên Heroku. Tôi đang sử dụng một dịch vụ miễn phí. Tôi tiếp tục nhận được thông báo lỗi sau. PG::Error: LỖI: hết bộ nhớ Nếu bạn làm mới trình duyệt, nó sẽ hoạt động. Nhưng sau đó, nó lại xảy ra ngẫu nhiên
Tôi đang chạy máy chủ LAMP và .htaccess này đang gây ra lỗi 500. Chức năng của nó là lọc từ khóa và chuyển hướng đến tên miền tương ứng. Tùy chọn +Theo dõiSymLinks RewriteEngine
Tôi có hai ổ A và B. Sử dụng tập lệnh python, tôi tạo một số tệp trong ổ "A" và chạy tập lệnh powerscript sao chép tất cả các tệp trong ổ A sang ổ B trong khoảng thời gian 1 giây. tôi mạnh mẽ
Hàm sau luôn trả về thông báo lỗi này. Tôi nghĩ có thể loại trường double_precision đã gây ra sự cố này, tôi đã thử sử dụng CAST nhưng không phải như vậy hoặc tôi làm không đúng... Trợ giúp? Đây là lỗi: LỖI: i
Câu hỏi này đã có câu trả lời: Lỗi cú pháp do sử dụng từ dành riêng làm tên bảng hoặc cột trong MySQL (1 câu trả lời) Đã đóng
Tôi gặp vấn đề nhỏ này với cơ sở dữ liệu của mình. Tôi đã tạo một bảng "articoli" chứa nhãn hiệu, kiểu dáng và giá của một mặt hàng. Mỗi bài viết được xác định bởi một id (ID_ARTICOLO)`, đây là trường tăng tự động. Được rồi, bây giờ khi tôi cố gắng chèn
Tôi là người mới ở đây. Tôi hiện đang học lập trình C++ trung cấp trực tuyến tại DeVry. Chúng tôi đang sử dụng cuốn sách C++ Primer Plus và cho đến nay tôi vẫn ổn. Giáo viên của tôi gần đây đã ném cho chúng tôi một quả bóng cong. Nhiệm vụ hiện tại của tôi là thế này:
Câu hỏi này đã có câu trả lời ở đây: Lỗi tham chiếu không xác định/biểu tượng bên ngoài chưa được giải quyết là gì và làm cách nào để khắc phục nó?
Có vấn đề với một đoạn mã trong trang web của tôi; lỗi này chỉ xảy ra trong Internet Explorer 7. Thay vì đăng tất cả đánh dấu HTML/CSS của tôi ở đây, tôi đã đăng một phiên bản của trang web ở đây. Như bạn có thể thấy, tôi có.
Tôi gặp một số vấn đề khi sử dụng npm trên Raspberry Pi khi cố gắng xây dựng ứng dụng node.js trên thiết bị USB. pack.json trông như thế này: { "name" : "node-todo",
Trong Python, bạn có None singleton hoạt động kỳ lạ trong một số trường hợp: >>> a = None >>> type(a) >>> isinstance(a,None) Traceback (most
Đây là tệp build.gradle (Mô-đun: ứng dụng) của tôi: áp dụng plugin: 'com.android.application' android { biên dịchSdkV
Tôi mới sử dụng Android, dự án của tôi vừa được biên dịch và chạy tốt, nhưng sau khi tôi cố gắng triển khai điều hướng ngăn kéo, tôi nhận được lỗi này FAILURE: Build failed with anException.
Có ai có thể giải thích được không? Tôi nghĩ mình đang làm điều gì đó thực sự ngu ngốc và đang háo hức chờ đợi sự giác ngộ. Tôi nhận được kết quả này: phpversion() == 7.2.25-1+0~20191128.32+debian8~1.gbp108
Tôi là một lập trình viên xuất sắc, rất giỏi!