0

jquery 変数の値を設定解除または削除しようとしています。jquery を使用して div の値を更新しています。ここでは、API 応答の緯度と経度からユーザーの住所を表示します。

緯度と経度の値が 0 の場合、div に以前の結果が表示されることがあります。以前の値を削除して、div を新たにロードする必要があります。

Div を使用して、jquery 呼び出しで値を変更します。

<div id="wiPlayerLocation" class="datenTime"> </div>

私が使用したjquery:

        var wiLats = entry.data.latitude;
        var wiLons = entry.data.longitude;

        var lat = parseFloat(wiLats);
        var lng = parseFloat(wiLons);

        var latlng = new google.maps.LatLng(lat,lng);
        var geocoder = new google.maps.Geocoder();
        geocoder.geocode({ 'latLng': latlng }, function (results, status) {
            if (status == google.maps.GeocoderStatus.OK) {
              if (results[0]) {
                 wiLatLongAddress = ' / ' + results[0].formatted_address;

                     $('#wiPlayerLocation').html("  " + wiLatLongAddress);

               }
            }
        }); 

変数 wiLatLongAddress の値をリセット/設定解除/削除するか、div からデータを削除する必要があります。

4

2 に答える 2

0

else を追加して値をリセットする if

var wiLats = entry.data.latitude;
        var wiLons = entry.data.longitude;

        var lat = parseFloat(wiLats);
        var lng = parseFloat(wiLons);

        var latlng = new google.maps.LatLng(lat,lng);
        var geocoder = new google.maps.Geocoder();
        geocoder.geocode({ 'latLng': latlng }, function (results, status) {
            if (status == google.maps.GeocoderStatus.OK) {
              if (results[0]) {
                 wiLatLongAddress = ' / ' + results[0].formatted_address;

               }
              else{
                 wiLatLongAddress  = '';
               }
               $('#wiPlayerLocation').html("  " + wiLatLongAddress);
            }
        }); 
于 2017-01-04T12:23:13.920 に答える