2012-02-03 3 views
0
  $url = 'http://maps.google.com/maps/geo?q='.str_replace(" ","",$postcode[$z]).',+UK&output=csv&sensor=false'; 

      $data = @file_get_contents($url); 

      echo $data; 

      $result = explode(",", $data); 

      $lat = (float) $result[2]; // latitude 
      $lon = (float) $result[3]; // longitude; 

      echo '<br>Latitude: '.$lat; 
      echo '<br>Longitude: '.$lon;     
      $wpresult = $wpdb->insert("buss_add",array(
       "buss_id" => $buss_id, 
       "add1" => $add1[$z], 
       "add2" => $add2[$z], 
       "city" => $city[$z], 
       "county" => $county[$z], 
       "postcode" => $postcode[$z], 
       "country" => $country[$z], 
       "tel" => $tel[$z], 
       "lat" => $lat, 
       "lon" => $lon 
      ),array(
       "%d","%s","%s","%s","%s","%s","%s","%s","%f","%f" 
      )); 

ようだ、とさえ緯度と経度の変数を型キャストでこれはfloatとしてデータベースに行きたいとは思われません。私はwordpress $ wpdbは責任があると思う。誰もがアイデアを持っていますか?また、データベースを確認するためにWordpressのは、挿入&型キャストwpdbこれは右にもかかわらず、完全にオフ

は絶対に罰金であるべき、次のようになります - http://cl.ly/421m2K3F2k3p3X1D3V1v

以下の値の例:

緯度:51.7191557 経度:$latを想定し0.6665619

答えて

0

があります文字列と$zいくつかの数字は、$lat[$z]は、その文字列内の1つの文字です、あなたは"lat" => $latを使用するべきではないですか?

関連する問題