2017-08-04 15 views
0

firebaseコンソールからユーザーアドレスを取得し、そのアドレスを緯度と経度に変換したいとします。どのように私はそれについてやって行くのですか?firebaseからアドレスを緯度と緯度に変換する方法

私は次のように試しました。

ref.once('value', (request) => { 
     var currentUserAddress = request.val().regdetails.address; 
     var latlng = new LatLng(40.7128, -74.0059); 
     var userAddress = new LatLng(currentUserAddress) 
     console.log(userAddress); 
    }); 

私は、declare新しい緯度経度(currentUserAddress)で新しい変数userAddressを取得しようとしたが、それは私がそれを行うことはできません。

答えて

1

のindex.htmlファイル

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 

2.編集

ref.once('value', (request) => { 
    var currentUserAddress = request.val().regdetails.address; 
    var geocoder = new google.maps.Geocoder(); 

    geocoder.geocode({ 'address': currentUserAddress}, function(results, status) { 
    if (status == google.maps.GeocoderStatus.OK) { 
     var latitude = results[0].geometry.location.latitude; 
     var longitude = results[0].geometry.location.longitude; 
     var latlng = new LatLng(latitude, longitude); 
     var userAddress = new LatLng(currentUserAddress) 
     console.log(userAddress); 
    } 
    }); 

}); 

は、私は願っていますあなたから出たコードにコードに

1. [追加]次のスクリプトを次のようにしてみてくださいそのあなたのために働く。

関連する問題