2016-10-20 3 views
0

Я пытаюсь определить точное местоположение пользователя и, особенно, улицы, если смогу.Как я могу узнать местоположение пользователя

Я попробовал, что с помощью IP, но это не работает для меня, потому что он не дал точного определения местоположения пример для того, что я хочу Ливан Бейрут Azarieh или Ливан Бейрут ABC Achrafieh и чем я хочу сохраните это место в таблице MYSQL с использованием PHP.

я попробовал этот код here этот код дает хорошее расположение в Firefox на Localhost

но онлайн на Firefox и Google хром дать мне, что Ваше местонахождение: Не доступно

также он не работает на телефон браузера iPhone и Android (сафари, хром, ...)

идея пользователь в компании хочет использовать веб-сайт на своем телефоне специальную страницу на веб-сайте, когда он ее использует. Я хочу взять здесь точную местоположение с улицы и сохранить его в базе данных

+0

Данные IP Geo являются приблизительной оценкой, а некоторые записи IP Geo не точны. Для получения точного/более точного местоположения для этого потребуется разрешение GPS, чтобы клиент мог разрешить/грабить ваше разрешение на сайт/приложение для использования клиентов GPS. – NewToJS

ответ

0

Вы можете использовать флаг, enableHighAccuracy:true

Вот пример кода:

$(document).ready(function($){ 
    if (navigator.geolocation){ 
     navigator.geolocation.getCurrentPosition(function(position){ 
     latitude = position.coords.latitude; 
     longitude = position.coords.longitude; 
      //alert('latitude: '+latitude+' longitude: '+longitude); 
     }, function(error) { 
      alert('Error occurred. Error code: ' + error.code); 
     },{timeout:20000,enableHighAccuracy: true}); 
    } 
    else{ 
    alert('no geolocation support'); 
    } 
}); 

И я также хочу процитировать, что enableHighAccuracy зависит от устройства к устройству.

ссылка here

+0

Как пользоваться кодом, пожалуйста? – mhmd

0

Вот андроид ссылку код, вы можете получить некоторое представление от. getlocation with street

+0

, но это не приложение, это веб-сайт – mhmd

Смежные вопросы