Tôi gặp sự cố tương tự với this post. Tôi cần hiển thị tối đa 1000 đa giác trên bản đồ Google được nhúng. Các đa giác nằm trong cơ sở dữ liệu SQL và tôi có thể hiển thị từng tệp dưới dạng tệp KML đơn lẻ khi đang sử dụng HttpHandler tùy chỉnh (trong ASP.NET), như thế này http://alpha.foresttransparency.org/concession.1.kml.Làm thế nào để đơn giản hóa (giảm số điểm) trong KML?
Ngay cả trên máy phát triển (rất nhanh) của tôi, phải mất một lúc để tải lên ngay cả một vài chục hình dạng. Vì vậy, hai câu hỏi, thực sự:
Chiến lược nào tốt để hiển thị chúng dưới dạng điểm đánh dấu thay vì lớp phủ khi tôi vượt quá một mức thu phóng nhất định?
Có thuật toán công khai để đơn giản hóa đa giác (giảm số điểm) sao cho tôi không hiển thị nhiều điểm hơn ý nghĩa ở một mức thu phóng nhất định không?
Cảm ơn, đây là những gì tôi cần. Tôi đã thích nghi với việc triển khai C# của D-P mà tôi tìm thấy trên CodeProject - dường như hoạt động khá tốt. –