2015-10-06 2 views
-1

Я создаю карту Google с несколькими маркерами. Каждый маркер показывает информацию. окна при нажатии. Мне нужно выяснить, как добавить гиперссылку на информацию. через Javascript.Добавление гиперссылки на информацию о Google Картах. window

Вот пример Javascript, который определяет, какой текст будет отображаться внутри информации. окно:

"infoWindows": [{ 
      "id": 4980, 
      "marker_id": "latitude and longitude here", 
      "title": "title here", 
      "subtitle": "subtitle here", 
      "phone": "phone here", 
      "address": "address here", 
      "email": "email here", 
      "web": "web here", 
      "content": "content here", 
      "open": 0 
     } 

Вот Javascript, что позволяет эта информация будет отображаться при нажатии на маркер:

b.settings.infoWindows[j].title.length > 0 && (l += '<div class="uber-google-maps-info-window-field uber-google-maps-title">' + b.settings.infoWindows[j].title + "</div>"), 

b.settings.infoWindows[j].subtitle.length > 0 && (l += '<div class="uber-google-maps-info-window-field uber-google-maps-subtitle">' + b.settings.infoWindows[j].subtitle + "</div>"), 

b.settings.infoWindows[j].phone.length > 0 && (l += '<div class="uber-google-maps-info-window-field">' + b.settings.infoWindows[j].phone + "</div>"), 

b.settings.infoWindows[j].email.length > 0 && (l += '<div class="uber-google-maps-info-window-field">' + b.settings.infoWindows[j].email + "</div>"), 

b.settings.infoWindows[j].address.length > 0 && (l += '<div class="uber-google-maps-info-window-field">' + b.settings.infoWindows[j].address + "</div>"), 

b.settings.infoWindows[j].web.length > 0 && (l += '<div class="uber-google-maps-info-window-field uber-google-maps-web">' + b.settings.infoWindows[j].web + "</div>"), 

b.settings.infoWindows[j].content.length > 0 && (l += b.settings.infoWindows[j].content), l += "</div>"; 

Как добавить гиперссылку на эту информацию. пузырь? Я не уверен, как гиперссылки отформатированы в Javascript. Предпочтительно, я хотел бы добавить гиперссылку на «веб-часть» информации. окно. Помогите оценить!

ответ

1

Предполагая, что вы хотите, чтобы добавить электронную почту в качестве гиперссылок ...

'<div class="uber-google-maps-info-window-field"><a href="mailto:' + b.settings.infoWindows[j].email + '">' + b.settings.infoWindows[j].email + '</a></div>' 

или какой-либо другой гиперссылкой

'<div class="uber-google-maps-info-window-field"><a href="' + b.settings.infoWindows[j].someHyperlink + '">' + b.settings.infoWindows[j].someHyperlink + '</a></div>' 
+0

Это сработало! Спасибо :) – KateG

+0

Без проблем мат ;-) – AdamJeffers

Смежные вопросы