2017-01-26 12 views
0

を取得し、私は私がウェブサイトを持っていると私は、私はそれを行うことができますどのように、 おかげで、のGoogleマップのAPI JSはローカライズ

+0

これは広すぎてスタックオーバーフローに関するよくある質問ではないと思います。図書館やリソースのリクエストは一般的に話題になっています。しかし、これはおそらく非常に簡単にグーグルである。私は正確にあなたが "ローカリゼーションマップ"を意味するかどうかはわかりません - それは特定のアドレスのマップだけならば、私は 'angularjsグーグルマップ'はあなたに素晴らしい結果を得るだろうベット。デバイスユーザーをローカライズする必要がある場合は、上記のCraicerjackのリンクを参照してください。 –

答えて

0
を私のウェブサイトでローカリゼーションマップを追加し、それから、ローカライズ、ユーザーを取得する必要があなたの助けてください、 を必要とします

Javascriptでのローカリゼーションの取得は、ブラウザ内またはGoogle Map API内で簡単に実行できます。

ブラウザGeoLocationを使用して、ブラウザ内のロケーションサービスに基づいてロケーションを特定できます。コード例の説明はMozilla Developer Network Documentationにあります。

Google Maps APIを使用するには、tutorials pageでドキュメントをご覧ください。

実際に私がまとめた天気予報アプリのユーザーのために、都市/郡/州を返すために2つの組み合わせを使用します。コード全体はGitHub pageにありますが、ここにはGeoLocationのコードがあります。

function geoLocation() { 
    var output = document.getElementById("out"); 

    if (!navigator.geolocation) { 
     output.innerHTML = "<p>Geolocation is not supported by your browser</p>"; 
     return; 
    } 

    function success(position) { 
     var latitude = position.coords.latitude; 
     var longitude = position.coords.longitude; 



     //Google Maps API to return printed location as opposed to lat/lon coordinates. 


     $.getJSON('https://maps.googleapis.com/maps/api/geocode/json?latlng=' + latitude + ',' + longitude + '&key=YOUR-API-KEY', function(city) { 


      var address = city.results[2].formatted_address; 

これで、データで必要なものを使用できます。

+1

ありがとう、私が探しているもの、私も見つけました[リンク](https://developers.google.com/maps/documentation/javascript/examples/places-placeid-finder) –

+0

@BadrKenzallah素晴らしい、私に知らせてくださいあなたはもう助けが必要です。 – davidtaylorjr

+0

ご協力いただきありがとうございます(y) –

関連する問題