दिलचस्प पोस्ट
क्या फ़ायरफ़ॉक्स में execCommand SaveAs काम करता है? एक मर्ज कमेट को वापस कैसे करें जो कि पहले से ही दूरस्थ शाखा पर पहुंच गया है? SQL सर्वर में CSV फ़ाइल आयात करें कैसे एक PHP सरणी से एक HTML तालिका बनाने के लिए? जावास्क्रिप्ट काट / टुकड़ा / स्ट्रिंग में अंतिम वर्ण को छानना प्राइमरी कुंजी के रूप में एक GUID का उपयोग करने के लिए सबसे अच्छा अभ्यास क्या हैं, विशेष रूप से प्रदर्शन के बारे में? पायथन में निजी और संरक्षित तरीकों का उत्तराधिकार पायथन में स्थिर तरीके क्यों हम दोनों दांतेदार सरणी और बहुआयामी सरणी हैं? मॉलोक / फ्री / नए / डिलीट पर कब और क्यों 0xCD, 0xDD, आदि में ओएस आरंभीकरण मेमोरी होगी? नेट में एक सीएसवी फ़ाइल लेखन "पाठ-सजावट" और "छद्म तत्व" के बाद, पुनरीक्षित ब्राउज़र में वापस बटन क्लिक करें निर्भरता सहित एक पायथन आवेदन कैसे बंडल? जब मेरी क्रैश हो जाती है तो मेरी प्रक्रिया के लिए मिनीडम्प कैसे बनाएं?

IPhone पर जियोलोकेशन एपीआई

क्या किसी को पता है कि आईफोन का समर्थन करता है या जल्द ही डब्ल्यू .3 सी भौगोलिक स्थान विनिर्देश का समर्थन करेगा?

मैं मोबाइल उपयोगकर्ताओं के लिए एक ऐप तैयार करने की कोशिश कर रहा हूं, लेकिन प्रत्येक अलग मंच (आईफोन, एंड्रॉइड, आदि …) के लिए ऐप्लिकेशंस विकसित करने के लिए समय व्यतीत करने की बजाय मैं एक ऐसा वेब ऐप तैयार करना पसंद करता हूं जो डब्लू 3 सी मानक

वेब के समाधान से एकत्रित समाधान "IPhone पर जियोलोकेशन एपीआई"

यह कोड मेरे लिए काम किया – iPhone वेब ब्राउज़र सफारी पर और एक अतिरिक्त बोनस के रूप में यह मेरे लैपटॉप पर फ़ायरफ़ॉक्स 3.5 के साथ भी काम किया! जियोलोकेशन एपीआई विशिष्टता डब्लू 3 कंसोर्टियम के मानकों का हिस्सा है लेकिन चेतावनी दी गई है: इसे अभी तक अंतिम रूप नहीं दिया गया है।

वैकल्पिक पाठ http://img.hiwab.com/javascript/iphone-geo-300-1-150×150.jpg alt पाठ http://blog.bemoko.com/wp-content/uploads /2009/06/iphone-geo-300-2-150×150.jpg

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Geolocation API Demo</title> <meta content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" name="viewport"/> <script> function successHandler(location) { var message = document.getElementById("message"), html = []; html.push("<img width='256' height='256' src='http://maps.google.com/maps/api/staticmap?center=", location.coords.latitude, ",", location.coords.longitude, "&markers=size:small|color:blue|", location.coords.latitude, ",", location.coords.longitude, "&zoom=14&size=256x256&sensor=false' />"); html.push("<p>Longitude: ", location.coords.longitude, "</p>"); html.push("<p>Latitude: ", location.coords.latitude, "</p>"); html.push("<p>Accuracy: ", location.coords.accuracy, " meters</p>"); message.innerHTML = html.join(""); } function errorHandler(error) { alert('Attempt to get location failed: ' + error.message); } navigator.geolocation.getCurrentPosition(successHandler, errorHandler); </script> </head> <body> <div id="message">Location unknown</div> </body> </html> 

अब आप iPhone 3.0 रिलीज के बाद सफारी ब्राउज़र में जावास्क्रिप्ट एपीआई से स्थान प्राप्त कर सकते हैं – हमने एक कामकाजी उदाहरण बनाया है http://blog.bemoko.com/2009/06/17/iphone-30-geolocation-javascript- एपीआई /

चूंकि iPhone ओएस 3.0 सफारी भौगोलिक स्थान प्राप्त करने का समर्थन करता है। देखें: सफारी संदर्भ पुस्तकालय: भौगोलिक स्थान प्राप्त करना दूसरी तरफ W3C भौगोलिक एपीआई विनिर्देश अब भी मसौदे में है।

मैंने MyWhirledView के कोड को अपडेट किया है मेरे आईओएस 4.3 डिवाइस पर काम करता है। Google को उनके स्थैतिक मानचित्र लाइब्रेरी तक पहुंचने के लिए अब API कुंजी की आवश्यकता नहीं है।

 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>iPhone 4.0 geolocation demo</title> <meta content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" name="viewport"/> <script> function handler(location) { var message = document.getElementById("message"); message.innerHTML ="<img src='http://maps.google.com/maps/api/staticmap?center=" + location.coords.latitude + "," + location.coords.longitude + "&zoom=14&size=256x256&maptype=roadmap&sensor=false&markers=color:blue%7Clabel:ABC%7C" + location.coords.latitude + "," + location.coords.longitude + "' />"; message.innerHTML+="<p>Longitude: " + location.coords.longitude + "</p>"; message.innerHTML+="<p>Accuracy: " + location.coords.accuracy + "</p>"; message.innerHTML+="<p>Latitude: " + location.coords.latitude + "</p>"; } navigator.geolocation.getCurrentPosition(handler); </script> </head> <body> <div id="message">Location unknown</div> </body> </html> 

यह अंतर यही है कि मैंने स्थान-योग्य आवेदन कैसे विकसित किया – यह वास्तव में आईफोन सफारी के लिए प्लग-इन है वर्तमान में यह केवल जेलब्रेक फोन के लिए उपलब्ध है।

http://lbs.tralfamadore.com/ देखें

आईफोन पर जावास्क्रिप्ट में जीपीएस जानकारी प्राप्त करना संभव है QuickConnectiPhone ढांचा आपके लिए और साथ ही त्वरण जानकारी को उजागर करता है।

इस जानकारी को पाने के लिए आपको डिवाइस पर एप्लिकेशन इंस्टॉल करना पड़ेगा। यह रूपरेखा जल्द ही एंड्रॉइड स्थापित एप्लिकेशन के साथ-साथ नोकिया के लिए भी उपलब्ध होगी।

आप अपने एप्लिकेशन को इनमें से प्रत्येक डिवाइस, संकलन और जहाज के लिए ढांचे में रख सकते हैं।

QuickConnectiPhone https://sourceforge.net/projects/quickconnect/ पर उपलब्ध है

और अगर आप मुझसे संपर्क करते हैं तो मैं आपको एंड्रॉइड और नोकिया के लिए पूर्व रिलीज़ संस्करण दे सकता हूं।

रोड्स एक "विकास-एक बार-हर-हर जगह" समाधान का वादा कर रहे हैं मैंने उन्हें स्वयं की कोशिश नहीं की है

यह छोटा जावास्क्रिप्ट लाइब्रेरी क्रॉस-प्लेटफॉर्म है और बॉक्स के बाहर सभी आधुनिक स्मार्टफोन का समर्थन करता है:

http://code.google.com/p/geo-location-javascript/

यहां बताया गया है कि आप इसका उपयोग कैसे करते हैं:

 //determine if the handset has client side geo location capabilities if(geo_position_js.init()){ geo_position_js.getCurrentPosition(success_callback,error_callback); }else{ alert("Functionality not available"); } 

वर्तमान में, सिर्फ जावास्क्रिप्ट एपीआई का उपयोग करके आईफोन की जीपीएस स्थिति हासिल करना संभव नहीं है। यह बात अच्छी बात है कि यह अच्छा होगा, लेकिन निश्चित तौर पर ऐप्पल जनता में भविष्य में सुधार पर टिप्पणी नहीं करेगा।