zoukankan      html  css  js  c++  java
  • 腾讯地图点击地图创建锚点(且只创建一个)同事创建锚点提示

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
     6 <title>传递事件参数</title>
     7 <style type="text/css">
     8 *{
     9     margin:0px;
    10     padding:0px;
    11 }
    12 body, button, input, select, textarea {
    13     font: 12px/16px Verdana, Helvetica, Arial, sans-serif;
    14 }
    15 p{
    16     603px;
    17     padding-top:3px;
    18     overflow:hidden;
    19 }
    20 #container{
    21     min-600px;
    22     min-height:767px;
    23 }
    24 </style>
    25 <script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp"></script>
    26 <script>
    27 function init() {
    28     var map = new qq.maps.Map(document.getElementById("container"),{
    29         center: new qq.maps.LatLng(39.916527,116.397128),
    30         zoom: 13
    31     });
    32     //添加监听事件   获取鼠标单击事件
    33     qq.maps.event.addListener(map, 'click', function(event) {
    34        var marker=new qq.maps.Marker({
    35          position:event.latLng, 
    36          map:map
    37        });          
    38       //添加到提示窗
    39       var info = new qq.maps.InfoWindow({
    40         map: map
    41       });      
    42       //获取标记的点击事件
    43       qq.maps.event.addListener(marker, 'click', function() {
    44         info.open(); 
    45         info.setContent('<div style="text-align:center;white-space:nowrap;'+
    46                         'margin:10px;">单击标记</div>');
    47         info.setPosition(new qq.maps.LatLng(event.latLng.getLat(),event.latLng.getLng())); 
    48       });
    49       qq.maps.event.addListener(map, 'click', function(event) {
    50         marker.setMap(null);   
    51         info.close();
    52       });      
    53    });
    54 }
    55 </script>
    56 </head>
    57 <body onload="init()">
    58 <div id="container"></div>
    59 <p>给地图绑定了点击事件,当点击地图时,会在点击位置显示Marker。</p>
    60 </body>
    61 </html>
  • 相关阅读:
    汉诺塔3(递推)
    逃生(拓扑排序)
    洛谷P2048 [NOI2010]超级钢琴 (优先队列+RMQ)
    有条件的最短路
    hdu 5950 Recursive sequence(矩阵快速幂)
    线性基模板
    P2023 [AHOI2009]维护序列 (线段树区间修改查询)
    hdu 6534 Chika and Friendly Pairs(莫队+树状数组)
    2019 计蒜之道 复赛
    poj 2449 k短路(A*+spfa)
  • 原文地址:https://www.cnblogs.com/tongkaiqiang/p/9722816.html
Copyright © 2011-2022 走看看