google 地图中 link 的 href
href for link in google maps
我在我的应用程序中使用 geocoder
并使用 json
在地图上显示标记。
它看起来像这样:
...
$.get("get_organizations.json", function( data ) {
$.each( data, function( index, organization ) {
var organizationLatLng = new google.maps.LatLng( organization.latitude, organization.longitude );
var infowindow = new google.maps.InfoWindow({content: contentString});
var contentString = organization.title;
var marker = new google.maps.Marker({
position: organizationLatLng,
map: map,
title: organization.title
});
一切正常,但我想在 infowindow
中 link 并且需要解决这个问题!
如果我更改 contentString
的值,我不知道 link 的 href
中应该包含什么
var contentString = '<a href="???">' + organization.title + '</a>';
link 应重定向到 infowindow
!
中选定的组织
提前致谢!
假设您有一个 REST 路由,并且组织的相对路径看起来像 /organizations/1234
其中 1234
它是组织的 id
:
var orgId = organization.id;
var orgTitle = organization.title;
var contentString = '<a href="/organizations/' + orgId +">' + orgTitle + '</a>';
我在我的应用程序中使用 geocoder
并使用 json
在地图上显示标记。
它看起来像这样:
...
$.get("get_organizations.json", function( data ) {
$.each( data, function( index, organization ) {
var organizationLatLng = new google.maps.LatLng( organization.latitude, organization.longitude );
var infowindow = new google.maps.InfoWindow({content: contentString});
var contentString = organization.title;
var marker = new google.maps.Marker({
position: organizationLatLng,
map: map,
title: organization.title
});
一切正常,但我想在 infowindow
中 link 并且需要解决这个问题!
如果我更改 contentString
的值,我不知道 link 的 href
中应该包含什么
var contentString = '<a href="???">' + organization.title + '</a>';
link 应重定向到 infowindow
!
中选定的组织
提前致谢!
假设您有一个 REST 路由,并且组织的相对路径看起来像 /organizations/1234
其中 1234
它是组织的 id
:
var orgId = organization.id;
var orgTitle = organization.title;
var contentString = '<a href="/organizations/' + orgId +">' + orgTitle + '</a>';