0

こんにちは、Google マップの iframe を使用して、サイト内の 2 つの場所の間の方向を示す地図を表示しようとしています。これに関する問題は、常に別のアドレスでページをリロードする必要があり、新しい結果を表示するために iframe の都市を単純に置き換えることができないことです。

これがiframeのコードです

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.uk/maps?f=d&amp;source=s_d&amp;saddr=london&amp;daddr=Leeds,+UK&amp;hl=en&amp;geocode=FaHzEQMd-wv-_yl13iGvC6DYRzGZKtXdWjqWUg%3BFT_xNAMd6V7o_ymZvWTaSj55SDGp3BMC_bqtUQ&amp;aq=1&amp;oq=l&amp;sll=53.800651,-4.064941&amp;sspn=22.225372,67.631836&amp;mra=ls&amp;ie=UTF8&amp;t=m&amp;ll=52.654755,-0.848175&amp;spn=2.29307,1.44201&amp;output=embed"></iframe><br /><small>

私がやろうとしていたのは、単純に都市名を php (例: london <?php $firstTown ?>) に置き換えることですが、古い座標を使用しているように見えるため、結果を更新できませんでした。

ページの読み込みごとにphp変数の都市を含むマップを表示するにはどうすればよいですか?

ご協力いただきありがとうございます

4

1 に答える 1

2
<? 
if ($partner->post_adres)
{
$map_url = $partner->post_adres.','.$partner->post_postcode.','.$partner->post_city;
$map_url = str_replace(" ", "+", $map_url);
?>
<iframe width="350" height="250" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"  src="http://maps.google.nl/maps?q=<?=$map_url?>&hl=nl&ie=UTF8&t=v&hnear=<?=$map_url?>&z=13&amp;output=embed"></iframe>
<?php
}

私のために働く

于 2012-05-04T12:44:45.473 に答える