मुझे यकीन नहीं है कि यह वास्तव में एंड्रॉइड से संबंधित है, लेकिन जब से मैं इसे एंड्रॉइड ऐप के लिए उपयोग करने जा रहा हूं, तो मैं एंड्रॉइड टैगिंग भी कर रहा हूं।सूर्योदय समय गणना Google के नतीजे से मेल नहीं खाती
मैं लेट-लांग दिए जाने पर सूर्योदय समय की गणना करने के लिए कुछ तर्क बनाने की कोशिश कर रहा हूं।
मैंने निम्नलिखित करने का प्रयास किया है, लेकिन सबकुछ उस स्थान के सूर्योदय का थोड़ा अलग समय देता है जो मैं इसे प्रदान करता हूं (बैंगलोर, भारत), और जब मैं कीवर्ड Bangalore Sunrise
के साथ Google की खोज करता हूं तो Google एक अलग परिणाम देता है कार्ड, जिसे अधिक सटीक लग रहा है: http://souptonuts.sourceforge.net/code/sunrise.c.html
- जावा को यह सी कोड पोर्टिंग की कोशिश की
- इस वेब सेवा का उपयोग कर की कोशिश की: http://www.earthtools.org/webservices.htm#sun
सभी विभिन्न परिणाम देते हैं, और अभी भी गूगल के दिखता अधिक acccurate किया जाना है।
क्या कोई यहां किसी एपीआई या इसके लिए बेहतर गणना के बारे में जानता है? या एल्गोरिदम/webservice जो Google अपने कार्ड के लिए उपयोग कर रहा है?
किसी भी मदद की बहुत सराहना की जाती है।
अंतर कितना बड़ा है? "बैंगलोर" एक सटीक लेट/लम्बाई नहीं है, यह उनकी एक श्रृंखला है। लगभग 12 डिग्री 58 'पर, टर्मिनेटर पश्चिम में लगभग 1600 केपीएच पर चलता है - यदि आप Google की तुलना में एक अलग देशांतर का उपयोग कर रहे हैं तो आपको जल्दी से गलत बनाने के लिए पर्याप्त तेज़ है। –
औसत अंतर लगभग 30 मिनट है। यदि मैं 'बैंगलोर लेट लांग' के लिए Google की खोज करता हूं तो यह मुझे लेट-लम्बा देता है, और मैं गणना में समान मानों का उपयोग करता हूं, यह मानते हुए कि वे इसका भी उपयोग कर रहे हैं। –