5

मुझे इस तथ्य से प्यार है कि Google फ्यूजन टेबल्स मानचित्र पर कई हजार मार्कर कुशलतापूर्वक दिखा सकता है।letter.js में या गैर-Google मानचित्र आधार पर फ़्यूज़न टेबल्स टाइल्स का उपयोग करना?

मेरा प्रश्न: क्या यह संभव (दोनों तकनीकी और कानूनी रूप से) OpenStreetMap नक्शे टाइल के शीर्ष पर एक Fusion Tables layer प्रदर्शित करने के लिए, निम्न परिदृश्यों में से किसी में:

  1. OSM टाइल्स के साथ Leaflet.js का उपयोग करना और फ़्यूज़न तालिकाओं की परत । मुझे यकीन नहीं है कि यह तकनीकी रूप से संभव है, कानूनी रूप से अकेले रहने दो।
  2. Fusion Tables layer और OpenStreetMap टाइल्स के साथ Google मानचित्र API का उपयोग करना। तकनीकी रूप से यह स्पष्ट रूप से संभव है, लेकिन मुझे यकीन नहीं है कि फ़्यूज़न टेबल्स के परिणाम Google मानचित्र टाइल्स पर प्रदर्शित किए जाने चाहिए (जैसे Google geocoder परिणाम करते हैं)।

मुझे Terms of Service में कुछ भी नहीं दिखाई दे रहा है जो विशेष रूप से गैर-Google मानचित्र टाइल्स को निषेध करता है। मेरा पसंदीदा विकल्प पत्रक होगा, लेकिन मुझे नहीं पता कि पत्रक का उपयोग करके फ़्यूज़न टेबल्स परत को कॉल करने का कोई तरीका है या नहीं।

एनबी: मैं फ़्यूज़न टेबल्स को JSON क्वेरी बनाने और व्यक्तिगत मार्करों को प्रस्तुत करने के बारे में बात नहीं कर रहा हूं, मैं विशेष रूप से टाइल परत के बारे में बात कर रहा हूं जो आपको कई हजार मार्करों को व्यक्तिगत रूप से प्रस्तुत किए बिना दिखा सकता है।

आपकी मदद के लिए धन्यवाद!

उत्तर

1

दुर्भाग्य से वहाँ कोई फ़्यूजन तालिका टाइल्स के लिए उपयोग दस्तावेज, इसलिए Section 10.1 of the Terms of Service के अनुसार:

आप का उपयोग नहीं करना चाहिए या किसी प्रौद्योगिकी के माध्यम से मैप्स एपीआई (s) या किसी भी सामग्री का उपयोग करें या प्रदान की अतिरिक्त अन्य माध्यमों सेवा में, या अन्य स्पष्ट रूप से अधिकृत माध्यमों के माध्यम से Google नामित कर सकता है। उदाहरण के लिए, आपको नक्शा एपीआई (एस) के अलावा इंटरफेस या चैनल (अनियंत्रित Google इंटरफेस सहित) के माध्यम से मानचित्र टाइल या इमेजरी तक नहीं पहुंचना चाहिए।

इसके अलावा, FusionTablesLayer केवल प्रदर्शन के लिए अधिक है: यह क्लिक ईवेंट भी प्रदान करता है। मैं निश्चित रूप से आपको FusionTablesLayer प्रदर्शित करने के लिए Google मानचित्र जावास्क्रिप्ट API का उपयोग करने की सलाह दूंगा।

3

@flossfan, CartoDB.com देखें। आपको डायनामिक टेबल और टाइल क्वेरीज़ के साथ एक अच्छा एसक्यूएल एपीआई मिलता है, साथ ही वास्तव में अच्छे स्टाइल विकल्प भी मिलते हैं। आप इसे ओएसएम या किसी अन्य बेस मैप (Google मानचित्र सहित) के साथ उपयोग कर सकते हैं।

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

:

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

(CartoDB बनाने लोगों से) CartoDB और फ़्यूजन तालिका की इस तुलना का एक डेमो अंक के बहुत सारे प्रदर्शित करना शामिल है: वे वास्तव में भी एक CartoDB-पत्रक पुस्तकालय मिल गया है

यदि आपको कार्टो डीबी ऑफ़र की गतिशील क्वेरी और स्टाइल की आवश्यकता नहीं है, तो MapBox.com और टाइलमिल देखें। आप जितनी चाहें उतने अंक का उपयोग करके वास्तव में सुंदर मानचित्र डिज़ाइन कर सकते हैं, फिर उन्हें स्थिर मानचित्र टाइल्स में सेंकना। इस डेमो अंक के बहुत सारे पता चलता है:

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

दोनों CartoDB और TileMill खुला स्रोत हैं, और वे अपने मानचित्रण पिटारे में है करने के लिए महान हो।

मुझे यकीन है कि फ़्यूज़न टेबल्स, कार्टो डीबी और टाइलमिल के बीच आपको अपना डेटा प्रदर्शित करने का कोई तरीका मिलेगा!