Google maps 谷歌地图标记上的联系人按钮
有没有一种方法可以在有人点击谷歌地图标记时出现的信息上有一个按钮 我试图让它成为这样,当一个人点击一个标记位置时,与该标记相关的信息会弹出,然后一个消息按钮会在点击时弹出一个消息框Google maps 谷歌地图标记上的联系人按钮,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,有没有一种方法可以在有人点击谷歌地图标记时出现的信息上有一个按钮 我试图让它成为这样,当一个人点击一个标记位置时,与该标记相关的信息会弹出,然后一个消息按钮会在点击时弹出一个消息框 我是一个超级初学者,但我正在学习,即使你不知道如何做,至少有人能告诉我我要做的过程的确切名称。当你声明你的infowindow时,你必须在参数中传递infowindow的内容。这是一个例子: function initMap() { var uluru = {lat: -25.363, lng: 131.04
我是一个超级初学者,但我正在学习,即使你不知道如何做,至少有人能告诉我我要做的过程的确切名称。当你声明你的
infowindow
时,你必须在参数中传递infowindow
的内容。这是一个例子:
function initMap() {
var uluru = {lat: -25.363, lng: 131.044};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: uluru
});
var contentString = '<div id="content">'+
'<div id="siteNotice">'+
'</div>'+
'<h1 id="firstHeading" class="firstHeading">Uluru</h1>'+
'<div id="bodyContent">'+
'<p><b>Uluru</b>, also referred to as <b>Ayers Rock</b>, is a large ' +
'sandstone rock formation in the southern part of the '+
'Northern Territory, central Australia. It lies 335 km (208 mi) '+
'south west of the nearest large town, Alice Springs; 450 km '+
'(280 mi) by road. Kata Tjuta and Uluru are the two major '+
'features of the Uluru - Kata Tjuta National Park. Uluru is '+
'sacred to the Pitjantjatjara and Yankunytjatjara, the '+
'Aboriginal people of the area. It has many springs, waterholes, '+
'rock caves and ancient paintings. Uluru is listed as a World '+
'Heritage Site.</p>'+
'<p>Attribution: Uluru, <a href="https://en.wikipedia.org/w/index.php?title=Uluru&oldid=297882194">'+
'https://en.wikipedia.org/w/index.php?title=Uluru</a> '+
'(last visited June 22, 2009).</p>'+
'</div>'+
'</div>';
var infowindow = new google.maps.InfoWindow({
content: contentString
});
var marker = new google.maps.Marker({
position: uluru,
map: map,
title: 'Uluru (Ayers Rock)'
});
marker.addListener('click', function() {
infowindow.open(map, marker);
});
}
函数initMap(){
var uluru={lat:-25.363,液化天然气:131.044};
var map=new google.maps.map(document.getElementById('map'){
缩放:4,
中心:乌卢鲁
});
var contentString=''+
''+
''+
“乌鲁鲁”+
''+
“Uluru,也称为艾尔斯岩,是一个大型的”+
“南部的砂岩岩层”+
“澳大利亚中部的北领地。它位于335公里(208英里)处”+
“最近的大城镇艾丽斯·斯普林斯西南部;450 ;公里”+
"(280)英里(约160英里)的公路,卡塔特朱塔和乌鲁鲁是两个主要城市"+
“乌卢鲁-卡塔朱塔国家公园的特征。乌卢鲁是”+
“对Pitjantjatjara和Yankunytjatjara来说是神圣的”+
“该地区的土著居民。这里有许多泉水和水坑,”+
“岩洞和古画。乌鲁鲁被列为世界”+
“遗产地。”+
“归属:乌卢鲁,”+
(上次访问日期为2009年6月22日)。'+
''+
'';
var infowindow=new google.maps.infowindow({
内容:contentString
});
var marker=new google.maps.marker({
职位:乌卢鲁,
地图:地图,
标题:“乌卢鲁(艾尔斯岩)”
});
marker.addListener('click',function()){
信息窗口。打开(地图、标记);
});
}
在这里,您定义了一个简单的映射
、一个简单的标记
和一个带有巨大文本的信息窗口
您可以通过添加此代码来添加按钮单击我contentString
中的code>
请参阅关于信息窗口和按钮打开的示例。您可以阅读有关此“信息窗口”的信息-您可以使用一种方法,该方法可以作为“单击标记将取消隐藏一个按钮,用户可以与其进行交互,单击该按钮将显示消息框弹出窗口并再次隐藏该按钮。您可以将与所选标记相关的任何值传递给弹出窗口。”