API を使用して、Google マップのマーカーのポップアップ テキスト バブルにリンクを追加しようとしています。以下のコードを正常に実行しました。
echo '<marker lat="43.91892" lng="-78.89231" html="Albertus Magnus College<br>Link to Admissions" label="Albertus Magnus College" />';
しかし、実際にリンクを追加しようとすると失敗します。このような:
echo '<marker lat="43.91892" lng="-78.89231" html="Albertus Magnus College<br><a href='http://www.albertus.edu/admission/index.shtml'>Admissions<\/a>" label="Albertus Magnus College" />';
このコードをうまく書く方法を知っている人はいますか? 私はそれを PHP に書き込んでいます。なぜなら、XML だけでは書き込めない他の機能があるからです。
更新:何らかの理由でこのように動作するようになりました...
$window2a_url = '<a href='http://www.albertus.edu/admission/index.shtml'>Admissions';
echo '<marker lat="41.331304" lng="-72.921438" html=" Albertus Magnus College<br>';
echo $window2a_url;
echo '" label="Albertus Magnus College" />';
私はアポストロフィをエスケープしなければなりませんでした...誰かがよりエレガントな解決策を持っているなら、私はすべての耳です!