|
发表帖子
API/SDK版本号: |
1.4.6 |
产品: |
搜索 |
手机型号: |
|
使用接口: |
|
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width">
<title>叠加云数据图层</title>
<link rel="stylesheet" href="http://cache.amap.com/lbs/static/main1119.css"/>
<style type="text/css">
.title {
font: 13px 'Microsoft Yahei';
color: #09f
}
.amap-info-content {
font-size: 12px
}
</style>
<script type="text/javascript" src="http://webapi.amap.com/maps?v=1.4.6&key=796df8d853e273ad49d7d7ec4ef6aed4"></script>
<script type="text/javascript" src="http://cache.amap.com/lbs/static/addToolbar.js"></script>
</head>
<body>
<div id="container"></div>
<script type="text/javascript">
//初始化地图对象,加载地图
var map = new AMap.Map("container", {
resizeEnable: true,
center: [113.671712,34.697256],//地图中心点
zoom: 12 //地图显示的缩放级别
});
addCloudLayer(); //叠加云数据图层
function addCloudLayer() {
//加载云图层插件
map.plugin('AMap.CloudDataLayer', function() {
var layerOptions = {
query: {keywords: ''},
clickable: true
};
var cloudDataLayer = new AMap.CloudDataLayer('5aa09efc2376c14947b0f0e4', layerOptions); //实例化云图层类
cloudDataLayer.setMap(map); //叠加云图层到地图
AMap.event.addListener(cloudDataLayer, 'click', function(result) {
var clouddata = result.data;
var photo = [];
if (clouddata._image[0]) {//如果有上传的图片
photo = ['<img width=240 height=100 src="' + clouddata._image[0]._preurl + '"><br>'];
}
var infoWindow = new AMap.InfoWindow({
content: "<font class='title'>" + clouddata._name + "</font><hr/>" + photo.join("") + "地址:" + clouddata._address + "<br />" + "创建时间:" + clouddata._createtime + "<br />" + "更新时间:" + clouddata._updatetime,
size: new AMap.Size(0, 0),
autoMove: true,
offset: new AMap.Pixel(0, -25)
});
infoWindow.open(map, clouddata._location);
});
});
}
</script>
</body>
</html>
从示例拷贝过来的代码 换成自己的KEY和tableid 但是就是不出来自己的云图数据
|
|