2010-01-28 10 views
18

क्या Google/Bing/(किसी अन्य मानचित्र प्रदाता) पर हाइलाइट/प्रदर्शित करने का कोई तरीका है मानचित्र पूरी सड़क (सड़क की शुरुआत से लेकर अंत तक)?कुछ मानचित्रों के साथ पूरी सड़क को हाइलाइट करना API

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

इसके अलावा मैं दिशा-निर्देश के बारे में सोच रहा था, लेकिन कई सड़कें 2 तरीके हैं, इस बात की कोई गारंटी नहीं है कि आप पूरी सड़क को चिह्नित करेंगे और यह अभी उपयोगकर्ता के अनुकूल है। Example

+0

अरे @SubZeroFX, मैं एक ऐसी ही जरूरत है। क्या आप जो चाहते हैं उसे प्राप्त करने में सक्षम थे? यदि आप इसे प्राप्त करते हैं तो कुछ कोड साझा करें। – Nepster

+0

इसी प्रकार- क्या आपको कोई समाधान मिला? –

उत्तर

12

आप कैसे गूगल मैप्स एपीआई के साथ सड़कों पर अंक और पोलीलाइंस स्नैप करने के लिए माइक विलियम्स के लेख की जांच करना चाहते हो सकता है:

विशेष रूप से इस उदाहरण:

+0

मैं टैप पर एक सड़क को हाइटलाइट करना चाहता हूं, यहां मेरा प्रश्न देखें http://stackoverflow.com/questions/24796432/highlighting-a-street-on-google-map-in-android – Nepster

+0

उदाहरण Google मानचित्र के नए संस्करण के लिए अपडेट नहीं किया गया है एपीआई, लेकिन मुझे यह मिला: https://developers.google.com/maps/documentation/roads/snap या यह: http://jsfiddle.net/HG7SV/15/ – Luckylooke

6

OpenStreetMap पर एक नज़र डालें। (गूगल और बिंग आप उनके अंतर्निहित सड़क डेटा का उपयोग करने देगा नहीं।)

आप OSM टाइल्स के साथ एक नक्शा दिखा सकते हैं, और आप नक्शे पर प्रदर्शित करने में रुचि रखते सुविधाओं के लिए क्वेरी करने के लिए API का उपयोग करें। OpenLayers एक जावास्क्रिप्ट मैपिंग लाइब्रेरी है जो इसका समर्थन कर सकती है।

यहाँ शिकागो के एक दृश्य सड़क वैक्टर और अन्य सुविधाओं के मानचित्र टाइल के शीर्ष पर आच्छादित दिखा रहा है:

http://www.openstreetmap.org/?lat=41.902104&lon=-87.626441&zoom=18&layers=B000FTTT

संबंधित मुद्दे