在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ js 如何獲取用戶地理位置

js 如何獲取用戶地理位置

我先描述下功能需求:
用戶需要填寫一個表單,我需要先獲取用戶的地理位置把表單中的地址預先填寫上,精確到城市,省份,街道,沒有要求必須精準多少號,但是需要取到省份 城市 .
以下是我的個人嘗試:

我先使用了h5的navigator.geolocation.getCurrentPosition,
在本地開發(fā)中,谷歌瀏覽器一直取不到信息,每次的錯誤信息都是
Network location provider at 'https://www.googleapis.com/' : No response received.

上網搜 有人說這是沒翻墻導致的,但是我把我的谷歌瀏覽器翻墻之后,恩問題依然存在.

然后我換成了mac自帶的safari后 執(zhí)行了 navigator.geolocation.getCurrentPosition(showPosition, showError);這個函數之后 沒有任何反應,既沒有執(zhí)行成功的showPosition也沒有執(zhí)行失敗的showError.

項目使用的框架是vue 所以我又試了npm 中的vue-google-map和vue-baidu-map.但是問題是這倆組件都需要在使用過程中新建一個唯一key才能使用,可我只是想獲取地理位置信息,而且我不能以我的名義注冊,畢竟這是公司的項目.

所以現在整個過程下來有點兒迷糊,不知道該怎么辦...
想請問大神,是否有推薦的插件,或者指點下也可以.困擾我一天多了

回答
編輯回答
護她命

不知道后端用的啥。純真數據庫ip反查應該可以把。這是nodejs的https://github.com/cnwhy/lib-...

2017年5月19日 04:56
編輯回答
憶當年

可用百度地圖或高德地圖的定位功能啊

2017年8月14日 02:11
編輯回答
吃藕丑

樓上說的對, 但是其實你自己已經找到答案了, 我用的是 百度地圖的 api 根據 ip,返回用戶所在地信息 http://api.map.baidu.com/location/ip 既然是公司項目, 那就讓公司注冊呀, 越大的項目越需要穩(wěn)定性, 當然是性能接口更符合.

2017年8月9日 17:45
編輯回答
風畔

隨便找一個 IP 反查的服務,目前也比瀏覽器 API 可靠的。

2018年5月1日 07:09