Google Map API и ссылки - PullRequest
       18

Google Map API и ссылки

1 голос
/ 06 декабря 2008

Я пытаюсь добавить ссылку в всплывающее текстовое поле маркера в Картах Google через API. Я успешно запустил следующий код:

echo '<marker lat="43.91892" lng="-78.89231" html="Albertus Magnus College&lt;br&gt;Link to Admissions" label="Albertus Magnus College" />';

Но как только я действительно пытаюсь добавить ссылку, она терпит неудачу. Как это:

echo '<marker lat="43.91892" lng="-78.89231" html="Albertus Magnus College&lt;br&gt;&lt;a href='http://www.albertus.edu/admission/index.shtml'&gt;Admissions&lt;\/a&gt;" label="Albertus Magnus College" />';

Кто-нибудь знает, как успешно написать этот код? Я пишу это в PHP, потому что у меня есть некоторые другие функции, которые не позволяют мне просто писать это в XML.

Обновление: я почему-то заставил его так работать ...

$window2a_url = '&lt;a href=&apos;http://www.albertus.edu/admission/index.shtml&apos;&gt;Admissions';
echo '<marker lat="41.331304" lng="-72.921438" html=" Albertus Magnus College&lt;br&gt;';
echo $window2a_url;
echo '" label="Albertus Magnus College" />';

Я должен был избежать апострофов ... Если у кого-то есть более изящное решение, я весь в ушах!

Ответы [ 4 ]

1 голос
/ 29 января 2009

Это ответ:

$window2a_url = '&lt;a
href=&apos;http://www.albertus.edu/admission/index.shtml&apos;&gt;Admissions';
echo '<marker lat="41.331304" lng="-72.921438" html=" Albertus Magnus College&lt;br&gt;';
echo $window2a_url;
echo '" label="Albertus Magnus College" />';

Я должен был избежать апострофов ...

1 голос
/ 06 декабря 2008

Кажется, вы помещаете апостроф (') в строку. Вы должны использовать escape-символ (может быть "\", я не знаю синтаксис PHP) рядом с апострофом.

0 голосов
/ 06 декабря 2008

Проблема в том, что friol указывает, что вы завершили эхо, используя апастоф в ссылке, приведенный ниже код должен работать, потому что я избежал апастрофы ('to \')

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" />';
0 голосов
/ 06 декабря 2008

что сказал другой парень.

попробовать:

echo '<marker lat="43.91892" lng="-78.89231" html="Albertus Magnus College&lt;br&gt;&lt;a href=\'http://www.albertus.edu/admission/index.shtml\'&gt;Admissions&lt;\/a&gt;" label="Albertus Magnus College" />';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...