通常は2つのシナリオ、PCとモバイルの側面が位置しています。
より便利な携帯端末、GPS、コンパス、高精度な位置決めを達成することができるので、それは同様に基地局の位置、またはネットワーク上の場所ではありません。
BaiduのポジショニングAPI前にAndroidアプリで行う場合には、のようなアプリケーション主なアプリケーションは、またどのようにして、より便利により位置決めのオプションがあります。
それは緯度と経度を取得、TencentのAPIを使用することができる小さなプログラムである場合、アドレスに、それが複雑化されていません。
PC側では、誤って穴に、それはIPの局在がより複雑で通過し、最終的に周りのBaiduのSDKの道を選択してください。
サプリメントは、H5はまた、()関数navigator.geolocation.getCurrentPositionを有するが、使用されていません。
:あなたはを参照することができますhttps://blog.csdn.net/liuxiaochang_2011/article/details/86537328
淘宝網はまた、他の手段を使用したIP IPソリューションは、前者は、その後あきらめて、数回のGG以上で、訪問の数を制限され、通常のデータ更新を、必要とし、マッピングパッケージおよびオープンソースのIPアドレスを使用して検討しました。
IPは、薬とのいくつかは、最も重要な位置合わせが正確でないで、そしていくつかは、ルートサーバの位置を突き止めることができます。
BaiduはSDKのソリューションの下に掲載しました。
今のindex.htmlに追加
<スクリプトSRC = "http://api.map.baidu.com/api?v=3.0&ak=XXXX"> </ SCRIPT>
そして、VUEのメソッドを追加
getLocation(){ this.loading = trueに、 VAR =新しい新しいBMap.Geolocationジオロケーション(); 位置決め補助//オープンSDK geolocation.enableSDKLocationを(); geolocation.getCurrentPosition(関数(R&LT){ IF(this.getStatus()== BMAP_STATUS_SUCCESS){ //新しい新しいBMap.MarkerのVAR MK =(r.point); 警告( '場所:' + r.point.lng + '' + r.point.lat); this.loading = falseに。 this.form.location = '場所:' + r.point.lng + '' + r.point.lat; // $( "#1 MyLocation")のテキスト( "自動位置決め");. } {他 警告( '失敗国家' + this.getStatus()); this.loading = falseに。 } })。 }、