Merhaba arkadaşlar bir projemde nereden nereye olayı var ve aramadığım kaynak kalmadı yanlış cümleleri seçip mi arıyorum diye düşünür hale geldim..
Kısaca kullanıcıdan konum izini isteyip anlık konumunu nasıl bulabiliriz? sonrasında gideceği konumuda aldırmak aradaki fark vs vs. Yardımcı kaynak önerebilirmisiniz?
YARDIM: Php Kullanıcı Konumunu Bulmak
4
●671
- 11-04-2019, 01:32:30@Beyto; PHP Server tabanlı çalışan bir dil olduğundan dolayı istediğiniz bu şeyi PHP ile yapmanız mümkün değil. Javascript ile mümkün. Buyrun test edin.
function getLocation (params) { // Tarayıcınız Geolocation API desteği var mı? if (!navigator.geolocation) { alert('Tarayıcınız Geolocation desteği bulunmuyor') } else { navigator.geolocation.getCurrentPosition(function (position) { // Mevcut pozisyonumuzu alıyoruz var lat = position.coords.latitude var lng = position.coords.longitude alert("latitude:"+ lat + " longitude:" +lng) }) } }<div> <h1>Geolocation Örnek</h1> <button type="button" onclick="getLocation()" >Lokasyonumu bul</button> </div>
Edit: Konumu JS ile aldıktan sonra Ajax POST/GET methoduyla PHP dosyanıza iletebilirsiniz. - 11-04-2019, 01:34:59Anlık telefon'un konumunu alabiliceğin bir betik yok php'de bildiğim kadarıyla.
Mantıken'de bunu yapabilmen gözükmüyor.
Ama javascprit ile ip adresinin konumunu alabilirsin.
<!DOCTYPE html> <html> <head> <title>Geo City Locator by geoip-db.com</title> </head> <body> <div>Country: <span id="country"></span></div> <div>State: <span id="state"></span></div> <div>City: <span id="city"></span></div> <div>Postal: <span id="postal"></span></div> <div>Latitude: <span id="latitude"></span></div> <div>Longitude: <span id="longitude"></span></div> <div>IP address: <span id="ipv4"></span></div> </body> <script> var country = document.getElementById('country'); var state = document.getElementById('state'); var city = document.getElementById('city'); var postal = document.getElementById('postal'); var latitude = document.getElementById('latitude'); var longitude = document.getElementById('longitude'); var ip = document.getElementById('ipv4'); function callback(data) { country.innerHTML = data.country_name; state.innerHTML = data.state; city.innerHTML = data.city; postal.innerHTML = data.postal; latitude.innerHTML = data.latitude; longitude.innerHTML = data.longitude; ip.innerHTML = data.IPv4; } var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://geoip-db.com/json/geoip.php?jsonp=callback'; var h = document.getElementsByTagName('script')[0]; h.parentNode.insertBefore(script, h); </script> </html>Demo : https://muratcanatak.com.tr/lokasyon/ - 11-04-2019, 01:44:38teşekkür ederim hocam ama mantık bu değilMuratcanATAK adlı üyeden alıntı: mesajı görüntüle
şu tarzda birşeyler soruyorum
http://www.arasikackm.com/m/adana-gu...veci-blv_adana
teşekkür ederim hocam latitude ve longitude aldırabiliyoruz evet ama onları combo içerisine nasılaldırıcaz mesela adam texte Adana yazdı otomatik getirmek istiyorumSiberWorld adlı üyeden alıntı: mesajı görüntüle
neredennereye mantığıyla çalışmasını istiyorum
şu tarzda birşeyler soruyorum