5

Tôi thích thực tế rằng Google Fusion Tables có thể hiển thị nhiều nghìn điểm đánh dấu trên bản đồ một cách hiệu quả.Sử dụng các ô Fusion Tables trong Leaflet.js hoặc trên cơ sở bản đồ không phải của Google?

Câu hỏi của tôi: là nó có thể (cả về mặt kỹ thuật và về mặt pháp lý) để hiển thị một Fusion Tables layer trên đầu trang của OpenStreetMap lát bản đồ, bằng một trong các tình huống sau:

  1. Sử dụng Leaflet.js với gạch OSM và một lớp Fusion Bàn . Tôi không chắc chắn nếu điều này là kỹ thuật có thể, hãy để một mình một cách hợp pháp.
  2. Sử dụng API Google Maps với các ô Fusion Tables layerOpenStreetMap. Về mặt kỹ thuật, điều này rõ ràng là có thể, nhưng tôi không chắc liệu kết quả Fusion Tables có được hiển thị trên các lát bản đồ của Google hay không (như kết quả của bộ mã hóa địa lý của Google).

Tôi không thể thấy bất kỳ điều gì trong số Terms of Service quy định cụ thể các ô bản đồ không phải của Google. Tùy chọn ưa thích của tôi sẽ là Leaflet, nhưng tôi không biết có cách nào để gọi lớp Fusion Tables bằng Leaflet hay không.

NB: Tôi không nói về việc đưa ra các truy vấn JSON vào Fusion Table và hiển thị từng dấu, tôi đặc biệt nói về lớp gạch cho phép bạn hiển thị nhiều nghìn điểm đánh dấu mà không cần phải hiển thị riêng chúng.

Cảm ơn sự giúp đỡ của bạn!

Trả lời

1

tiếc là không có tài liệu truy cập vào gạch Fusion Tables, vì vậy theo Section 10.1 of the Terms of Service:

Bạn không phải truy cập hoặc sử dụng các API Maps (s) hoặc bất kỳ nội dung thông qua công nghệ bất kỳ hoặc các phương tiện khác so với những người cung cấp trong Dịch vụ hoặc thông qua các ủy quyền rõ ràng khác có nghĩa là Google có thể chỉ định. Ví dụ: bạn không được truy cập các lát hoặc hình ảnh bản đồ thông qua giao diện hoặc kênh (bao gồm giao diện Google không có giấy tờ) ngoài API Maps.

Hơn nữa, FusionTablesLayer không chỉ để hiển thị: nó còn cung cấp các sự kiện nhấp chuột. Tôi chắc chắn khuyên bạn nên sử dụng API Javascript của Google Maps để hiển thị số FusionTablesLayer.

3

@flossfan, hãy kiểm tra CartoDB.com. Bạn nhận được một API SQL tốt cho các truy vấn bảng và gạch động, cộng với các tùy chọn tạo kiểu thực sự tốt đẹp. Bạn có thể sử dụng nó với OSM hoặc bất kỳ bản đồ cơ sở nào khác (bao gồm cả Google Maps). Họ đã thực sự có một thư viện CartoDB-Tờ rơi quá:

https://github.com/Vizzuality/cartodb-leaflet

Sự so sánh này của CartoDB và Fusion Bàn (từ người làm các CartoDB) bao gồm một bản demo hiển thị rất nhiều điểm:

http://blog.cartodb.com/post/21264086445/comparing-fusion-tables-to-open-source-cartodb

Nếu bạn không cần truy vấn động và kiểu dáng mà CartoDB cung cấp, hãy xem MapBox.com và TileMill. Bạn có thể thiết kế bản đồ thực sự đẹp bằng cách sử dụng bao nhiêu điểm tùy thích, sau đó nướng chúng thành các ô bản đồ tĩnh. Bản demo này cho thấy rất nhiều điểm:

http://tiles.mapbox.com/dhcole/map/dots-and-lines

Cả CartoDB và TileMill là mã nguồn mở, và họ đang tuyệt vời để có trong hộp công cụ bản đồ của bạn.

Tôi chắc chắn rằng giữa Fusion Tables, CartoDB và TileMill bạn sẽ tìm thấy một số cách để hiển thị dữ liệu của mình!

Các vấn đề liên quan