|
发表帖子
API/SDK版本号: |
API1.3 |
产品: |
2D地图 |
手机型号: |
PC端 |
使用接口: |
|
我在地图上循环添加了三个标记,并且给标记添加了事件监听的信息窗体。但是不知道怎么默认显示一个信息窗体,每次加载不会显示窗体,只有点击标记才会显示窗体。菜鸟第一弄这些东西,求帮助!!!以下是JS代码
- var GPSpoints = [{ "lng_co": "114.0662384", "lat_co": "22.53951293", "address": "深圳市宝安区宝安大道5005号汇庭居一楼6铺(汉庭酒店新航站楼店西边100米)免费新航站楼接送。" }, { "lng_co": "114.04186249", "lat_co": "22.54870847", "address": "深圳市福田区深南路香蜜湖度假村A区停车场" }, { "lng_co": "114.0653801", "lat_co": "22.55837898", "address": "深圳市龙华新区锦绣江南三期D栋2087号(人民北路与龙胜东路交汇处)。"}];
-
- for (var r = 0; r < GPSpoints.length; r++) {
- (function (x) {
- var point = new AMap.LngLat(GPSpoints[r].lng_co, GPSpoints[r].lat_co);
- var markerOption = {
- map: mapObj,
- position: new AMap.LngLat(GPSpoints[r].lng_co, GPSpoints[r].lat_co)
- };
- var mar = new AMap.Marker(markerOption);
- AMap.plugin('AMap.AdvancedInfoWindow', function () {
-
- var infowindow = new AMap.AdvancedInfoWindow({
- content: '<h3 class="map_title">高德地图</h1>' +
- '<img class="map_img" src="http://webapi.amap.com/images/amap.jpg"><div class="map_content">' + GPSpoints[r].address + '</div>',
- offset: new AMap.Pixel(0, -30),
- asOrigin: false
- });
- var markerClick = function () {infowindow.open(mapObj, mar.getPosition()) };
- AMap.event.addListener(mar, "click", markerClick);
- });
- })(r);
- }
复制代码
|
|