前提・実現したいこと
google geocoding で経度緯度の情報を取得したい。
ここに質問の内容を詳しく書いてください。
PHPでgoogle api map geocodeing にて経度緯度情報を取得し
最終的には地図を表示して、マーカーを出したいのですが
いろいろ試しましたが表示されません。
以前は表示できていました。
経度緯度情報が取り出せません。
api_keyは問題ないようです。
大変困っています。
宜しくお願い致します。
発生している問題・エラーメッセージ
XML parsing error
該当のソースコード
<?php $zoom = $_GET['zoom']; $post_email = $_GET['post_email']; $url_address = $_GET['url_address']; echo '住所:'.$url_address.'<p>'; if($zoom == ""){ $zoom = 17; } $req = 'https://maps.google.com/maps/api/geocode/xml'; $req .= '?address='.$url_address; $req .= '&sensor=false'; $xml = simplexml_load_file($req) or die('XML parsing error'); if ($xml->status == 'OK') { $location = $xml->result->geometry->location; $lat = $location->lat; $lng = $location->lng; } $makers = urlencode('color:red|size:mid|'.$lat.','.$lng); // echo '<img src="https://maps.googleapis.com/maps/api/staticmap?center='.$lat.','.$lng.'&zoom='.$zoom.'&size=240x300&maptype=roadmap¢er='.$address.'&markers='.$makers.'&sensor=false&key='.$g_key.'" />'; echo '<img src="http://maps.googleapis.com/maps/api/staticmap?center='.$lat.','.$lng.'&zoom='.$zoom.'&size=240x300&maptype=roadmap¢er='.$address.'&markers='.$makers.'&sensor=false&key='.$g_key.'" />';
試したこと
jsonにしてみましたが値の取得がうまくできませんでした。
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答1件
あなたの回答
tips
プレビュー