गणना मार्ग की लंबाई

वोट
2

मैं लगभग 80 एनोटेशन के साथ एक नक्शा है। मैं 3 चीजें करना चाहते हैं।

1) अपने मौजूदा स्थान से, मुझे लगता है कि स्थिति के लिए वास्तविक मार्ग दूरी जानना चाहूंगा। नहीं रेखीय दूरी।

2) मैं सभी एनोटेशन की एक सूची दिखाने के लिए सक्षम होना चाहते हैं, लेकिन हर टिप्पणी के लिए (होने देशांतर / अक्षांश) मुझे लगता है कि स्थिति में मेरी स्थिति से वास्तविक मार्ग दूरी जानना चाहूंगा।

3) मैं अपने स्थिति मार्ग दूरी का उपयोग के लिए निकटतम एनोटेशन जानना चाहूंगा। रेखीय नहीं दूरी।

मुझे लगता है कि इन सभी तीन अंक का जवाब एक ही हो जाएगा। लेकिन कृपया ध्यान रखें कि मैं एक मार्ग बनाने के लिए नहीं करना चाहते हैं, मैं सिर्फ टिप्पणी के लिए दूरी जानना चाहते हैं।

मुझे आशा है कि किसी के द्वारा मेरी सहायता की जा सकती है।

सादर, पॉल Peelen

20/04/2010 को 08:49
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
2

मैं क्या अपनी पोस्ट के समझ में से, मैं आप की तलाश का मानना है Haversine सूत्र । सौभाग्य से आप के लिए, वहाँ के एक नंबर रहे हैं ऑब्जेक्टिव-सी कार्यान्वयन , हालांकि अपने खुद लिख रहा है एक बार सूत्र में आप के सामने तुच्छ।

मैं मूल रूप से इस नष्ट कर दिया क्योंकि मैं नोटिस नहीं किया था कि आप पहली बार में रेखीय दूरी नहीं करना चाहता था, लेकिन मैं इसे मामले में वापस लाने करती हूं कि आप तय करते हैं कि एक सन्निकटन उपयोगकर्ता बातचीत की है कि खास बिंदु पर काफी अच्छा है।

29/04/2010 को 09:10
का स्रोत उपयोगकर्ता

वोट
1

मुझे लगता है कि पहले की तरह ने कहा, आपकी क्वेरी गूगल मैप्स एपीआई के लिए अत्यंत भारी हो सकता है अगर आप प्रदर्शन आप वास्तव में क्या कह रहे हैं। आप एक बार में है कि सभी जानकारी की जरूरत है? हो सकता है कि पहले यह सिर्फ कुछ अनुमानी पर या उपयोगकर्ता जरूरतों में आधारित दूरी के कुछ क्वेरी करने के लिए काफी अच्छा होगा।

दूरी प्राप्त करने के लिए, आप एक गूगल मैप्स का उपयोग कर सकते GDirectionsवस्तु ... के रूप में बताया यहाँ (पृष्ठ के तल पर वहाँ " मार्गों और कदम एक साथ" अनुभाग में, उन्नत उदाहरण

" The GDirections object also supports multi-point directions, which can be constructed using the GDirections.loadFromWaypoints() method. This method takes an array of textual input addresses or textual lat/lon points. Each separate waypoint is computed as a separate route and returned in a separate GRoute object, each of which contains a series of GStep objects."

IPhone में गूगल मैप्स एपीआई का उपयोग करना भी मुश्किल नहीं होना चाहिए, और मुझे लगता है कि आपके सवाल का कि कवर नहीं करता है, लेकिन अगर आप कुछ बुनियादी उदाहरण की जरूरत है, अपने आप को देखो सकता है इस सवाल है, और जवाब के लिए स्क्रॉल।

शुभ लाभ!

24/04/2010 को 16:23
का स्रोत उपयोगकर्ता

वोट
0

लगभग 80 स्थानों पर मार्ग दूरी गिना जा रहा है गूगल की ओर से कंप्यूटेशनल रूप से संवेदनशील होने के लिए कुछ है और मैं कल्पना नहीं कर सकते कि आप गूगल मैप्स एपीआई के लिए उन अनुरोध करने के लिए सक्षम हो जाएगा, यह एक मोबाइल डिवाइस पर ऐसा करने के लिए संभव थे, किया जा रहा बिना गंभीर रूप से या तो फोन कनेक्शन या सर्वर पर दर की सीमाओं द्वारा सीमित।

डेटा आप लगभग निश्चित रूप से नहीं है - दुर्भाग्य से, ज्यामितीय दूरी से भी की गणना मार्ग दूरी बल्कि एक बहुत महंगा क्षेत्र के बारे में डेटा का एक बहुत शामिल परिकलन है। इसका मतलब यह है, दुर्भाग्य से, कि यह कुछ ऐसा है जो कोर स्थान या MapKit के साथ मदद कर सकता है नहीं है।

क्या समस्या को हल करने की कोशिश कर रहे हैं, वास्तव में? वहाँ अन्य मार्ग दूरी के अलावा अन्य heuristics आप दूरी रैंकिंग में किसी प्रकार का अनुमान लगाने के लिए उपयोग कर सकते हैं हो सकता है।

23/04/2010 को 08:48
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more