आईओएस के लिए मोबाइल क्रोम पर एचटीएमएल 5 भौगोलिक स्थान एपीआई का उपयोग करने का प्रयास करते समय, मेरा ऐप मेरे स्थान को साझा करने के लिए भी संकेत दिए बिना "अनुमति अस्वीकृत" त्रुटि फेंकता है। क्या किसी और ने इस मुद्दे में भाग लिया है?क्रोम आईओएस एचटीएमएल 5 भौगोलिक स्थान अनुमति
पीएस। यह स्थानीय रूप से और एक heroku उदाहरण पर होता है।
यहाँ कोड मैं दस्तावेज़ तैयार पर चल रहा है
var displayCloseFoo = function(position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
};
var displayError = function(error) {
var errors = {
1: 'Permission denied',
2: 'Position unavailable',
3: 'Request timeout'
};
alert("Error: " + errors[error.code]);
};
var runGeo = function(){
if (navigator.geolocation) {
var timeoutVal = 10 * 1000 * 1000;
navigator.geolocation.getCurrentPosition(
displayCloseFoo,
displayError,
{ enableHighAccuracy: true, timeout: timeoutVal, maximumAge: 0 }
);
}
else {
alert("Geolocation is not supported by this browser");
}
};
runGeo();
धन्यवाद
अपने iOS सिम्युलेटर चल रहा है नहीं मिलेगा यू पूछता है? यह मेजबान मशीन की स्थान सेवाओं को काम करना बंद करने के कारण जाना जाता है। – user1071136
नहीं। यह एक मोबाइल वेब ऐप है, मूल नहीं। – chad