在html页面上变换表示个动态数据的高德地图地图,会使用下例步数进行:
1. 添加高德地理位置百度的JavaScript API:在HTML选项卡的价格标签中,经过以内代碼添加高德地理位置百度的JavaScript API。
```html```
请将代碼中的“您的API Key”截取为您伸请到的高德世界的API Key。
2. 创造高清电子地图容器欧宝体育app
:在HTML界面中,创造其中一个用以显现高清电子地图的储罐。举列:
```html```
行创立了若干储罐,使用在表现若干超大地图。
3. 默认化地理位置女朋友:在JavaScript编号中,应用AMap.Map()策略默认化地理位置女朋友。假如:
```javascript
var map1 = new AMap.Map('map1', {
zoom: 13, // 设施地理位置的缩小阶段
center: [116.397428, 39.90923] // 设施地理位置的中点坐标轴
});
var map2 = new AMap.Map('map2', {
zoom: 13,
center: [116.397428, 39.90923]
});
```
是可以随着可以如何设置最新地图的放大极别和咨询中间点方位角。
4. 增长地形图控件和包裹物:完成读取地形图男朋友的相同工艺,应该增长地形图控件和包裹物。举列:
```javascript
// 增长标记符号
var marker1 = new AMap.Marker({
position: [116.397428, 39.90923],
map: map1
});
// 修改相关讯息窗体
var infoWindow1 = new AMap.InfoWindow({
content: '这时地形图1的相关讯息窗体'
});
marker1.on('click', function() {
infoWindow1.open(map1, marker1.getPosition());
});
// 修改放缩控件
map1.addControl(new AMap.Scale());
// 增多专用工具条控件
map1.addControl(new AMap.ToolBar());
```
不错利用是需要增多不一样的分类的游戏地图控件和遍布物。
5. 切换显示地图:可以在页面中添加一个按钮,通过点击按钮实现切换显示不同的地图。例如:
```html```
在JavaScript代码中,定义一个changeMap()函数,通过切换地图容器的显示和隐藏,实现切换显示地图的效果。例如:
```javascript
function changeMap() {
var map1 = document.getElementById('map1');
var map2 = document.getElementById('map2');
if (map1.style.display === 'none') {
map1.style.display = 'block';
map2.style.display = 'none';
} else {
map1.style.display = 'none';
map2.style.display = 'block';
}
}
```
可以根据需要自定义切换地图的逻辑。
顺利通过左右方法流程,就能能在网站页面上锁定展示会俩个情况的高德地形图。能能据要求自设定各个地形图的文本框样式、控件和网络覆盖物,做到多样化的地形图展示会工作。
声明:免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:dm@ytrf.net进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载。