我的安静不安静 2015-12-23 08:12 采纳率: 0%
浏览 2565
已结题

显示点,点击点弹出框,弹出框里文字显示不出(attritude问题)

 <!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"/>
    <title>Simple Map</title>
     <link rel="stylesheet" href="http://192.168.1.187:8080/arcgis_js_api/library/3.9/3.9/js/esri/css/esri.css">

    <style>
      html, body, #map {
        height: 100%;
        width: 100%;
        margin: 0;
        padding: 0;
      }
      body {
        background-color: #FFF;
        overflow: hidden;
        font-family: "Trebuchet MS";
      }
    </style>
    <script type="text/javascript" src="http://192.168.1.187:8080/arcgis_js_api/library/3.9/3.9/init.js"></script>

    <script>
        var map, graphic1, pointlayer, myPoint1;

        require([
            "dojo/dom", "dojo/_base/array", "dojo/promise/all", "dojo/json",
            "esri/map", "esri/domUtils", "esri/graphic", "esri/graphicsUtils",
            "esri/geometry/Polygon", "esri/tasks/GeometryService", "esri/geometry/Point", "esri/tasks/Geoprocessor",
            "esri/tasks/FeatureSet", "esri/tasks/RelationParameters", "esri/symbols/PictureMarkerSymbol",
            "esri/Color", "esri/symbols/SimpleLineSymbol", "esri/SpatialReference",
            "esri/symbols/SimpleMarkerSymbol", "esri/symbols/SimpleFillSymbol",
            "esri/layers/GraphicsLayer", "esri/geometry/Extent", "esri/InfoTemplate", "dojo/domReady!"
        ], function (dom, array, all, JSON,
            Map, domUtils, Graphic, graphicsUtils,
            Polygon, GeometryService, Point, Geoprocessor,
            FeatureSet, RelationParameters, PictureMarkerSymbol,
            Color, SimpleLineSymbol, SpatialReference,
            SimpleMarkerSymbol, SimpleFillSymbol,
            GraphicsLayer, InfoTemplate
            ) {
            map = new Map("map", {
                basemap: "topo",
                center: [113.33, 36.33],
                zoom: 13
            });


            pointlayer = new GraphicsLayer();
            map.addLayer(pointlayer);

            var attributes = {
                "省份": "安徽",
                "录取率": 43.04,
                "未录取率": 56.96
            };
            myPoint1 = esri.geometry.geographicToWebMercator(new esri.geometry.Point
            (
            {
                "x": 113.33,
                "y": 36.33,
                "spatialReference": { "wkid": 4326 }
            }));

           var symbol = new esri.symbol.PictureMarkerSymbol('image/chaoren.png', 20, 20);

           var infoTemplate = new InfoTemplate("标题${省份}", "${省份}的录取率为${录取率},未录取率为${未录取率}");
            graphic1 = new esri.Graphic(myPoint1, symbol, attributes, infoTemplate);

            pointlayer.add(graphic1);

        });
    </script>              
  </head>

  <body>
    <div id="map"></div>
  </body>
</html>

图片说明

  • 写回答

2条回答

  • 纹枰老妖 2015-12-23 11:31
    关注

    请问题主,您这个是什么编程语言?

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作