Tôi đang cố gắng phân tích cú pháp tệp Kml trong Java. Nguyên nhân tôi cần phải thực hiện tọa độ của Dấu vị trí, để tạo một poligon trong java và sử dụng nó.Trích xuất tọa độ từ tệp KML trong Java
Nhưng vấn đề của tôi là tôi đang sử dụng JAK thư viện này để phân tích cú pháp và tôi không thể trích xuất thông tin mà tôi muốn (tôi đọc "trợ giúp" trong trang chính thức, nhưng tôi đã không 't tìm thấy bất kỳ sự giúp đỡ giáp vấn đề của tôi)
tôi đang cố gắng để làm một cái gì đó như thế:
final Kml kml = Kml.unmarshal(new File("C:/Users/A556520/Documents/Proyectos/GeoFencing/res/labasa.kml"));
final Document document = (Document)kml.getFeature();
List<Feature> listafeatures = document.getFeature();
Nhưng trong thời điểm này tôi không biết làm thế nào để trích xuất các tọa độ.
File Tôi đang cố gắng để phân tích này là một: la basa
Tuyệt vời! nó hoạt động hoàn hảo! Tôi không thấy Javadocs,: S (xin lỗi!) Nhưng tôi tải xuống và tôi sẽ đọc nó. Tôi là "mới" trong Java, và có những điều mà tôi không hiểu chút nào, nhưng, tôi sẽ đọc các jdocs này, để hiểu được api;) Và một lần nữa ...... CẢM ƠN! !!! – Shudy
Bạn được chào đón! Tôi phải nói rằng đây là một API lạ vì bạn phải tạo một 'Feature' để xem nó thực sự là gì,' instanceof' thực sự là bas practice trong 'OOP', tôi đoán những người đó biết họ phải đối phó với cái gì khi họ muốn tạo một API cho 'kml' và lược đồ kml' xml' buộc chúng thực hiện theo cách này. Một trợ giúp tốt cho bạn, sẽ xem xét một tính năng trong trình gỡ lỗi để xem những gì bên trong nó. Ngoài ra bạn phải lưu ý rằng có thể có các không gian tên xml khác được bao gồm trong một tài liệu kml như 'gs',' xal' và vân vân ... Chúng cũng được ghi lại trong javadoc. – A4L