Javascript 如何在多个页面中显示不同位置的谷歌地图?
Javascript 如何在多个页面中显示不同位置的谷歌地图?,javascript,google-maps-api-3,Javascript,Google Maps Api 3,是否可以为每个位置不同的页面显示谷歌地图?解决方案很简单,您只需在页面内创建一个js脚本并创建两个变量: archivo js.js 函数initMap(){ var uluru={lat:cordenax,lng:cordenay}; var map=new google.maps.map(document.getElementById('map'){ 缩放:4, 中心:乌卢鲁 }); var marker=new google.maps.marker({ 职位:乌卢鲁, 地图:地图 });
是否可以为每个位置不同的页面显示谷歌地图?解决方案很简单,您只需在页面内创建一个js脚本并创建两个变量: archivo js.js
函数initMap(){
var uluru={lat:cordenax,lng:cordenay};
var map=new google.maps.map(document.getElementById('map'){
缩放:4,
中心:乌卢鲁
});
var marker=new google.maps.marker({
职位:乌卢鲁,
地图:地图
});
}
是的,这是可能的。请在不同id和不同坐标的不同页面中尝试此代码
<!DOCTYPE html>
<html>
<head>
<style>
#map {
height: 400px;
width: 100%;
}
</style>
</head>
<body>
<h3>My Google Maps Demo</h3>
<div id="map"></div>
<script>
function initMap() {
var uluru = {lat: -25.363, lng: 131.044};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: uluru
});
var marker = new google.maps.Marker({
position: uluru,
map: map
});
}
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap">
</script>
</body>
</html>
#地图{
高度:400px;
宽度:100%;
}
我的谷歌地图演示
函数initMap(){
var uluru={lat:-25.363,液化天然气:131.044};
var map=new google.maps.map(document.getElementById('map'){
缩放:4,
中心:乌卢鲁
});
var marker=new google.maps.marker({
职位:乌卢鲁,
地图:地图
});
}
是。只需初始化每页上的地图代码,并将地图中心/标记的不同坐标作为变量传递。确保每个页面上都有相同的地图容器id。相关问题:(在HTML中存储位置的坐标,在通用javascript函数中解析出来)我只使用1个file.js作为1个站点的一个函数来初始化地图。是否有防止复制的方法?