当前位置: 首页>>代码示例>>C#>>正文


C# Marker.setShowInfoBox方法代码示例

本文整理汇总了C#中Marker.setShowInfoBox方法的典型用法代码示例。如果您正苦于以下问题:C# Marker.setShowInfoBox方法的具体用法?C# Marker.setShowInfoBox怎么用?C# Marker.setShowInfoBox使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Marker的用法示例。


在下文中一共展示了Marker.setShowInfoBox方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Main

        static void Main()
        {
            MapFigApplication api = new MapFigApplication("https://studio.mapfig.com", "Za40iR62wtzc8HWs4TgJhNSI8_wRcqMa");

            Map map = null;

            try
            {
                map = api.get(430);  // First of all get the map by ID
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }


            if (map != null) // if map Found
            {

                // TODO with map - Update Map object here
                /* Update the Map here*/
                map.setLayerId(1);  // Default 1 or change it to the account owner's layer ID
                map.setGroupId(0);  // Default 0 or change it to the account owner's layer group ID
                map.setPassword("");  // Default NONE or change it to the Desire Password to protact the Map
                map.setUseCluster(true);  // Default false
                map.setOverlayEnable(true);  // Default false
                map.setOverlayTitle("Updated Overlay Title");  // Default NONE
                map.setOverlayContent("Updated Overlay Content");  // Default NONE
                map.setOverlayBlurb("Example Blurb");  // Default NONE
                map.setLegendEnable(false);  // Default false
                map.setLegendContent("HTML content here");  // Default NONE
                map.setProjectId(0);	// Default 0 or change it to the account owner's project ID
                map.setShowSidebar(true);  // Default true
                map.setShowExport(true);  // Default false
                map.setShowMeasure(true);  // Default false
                map.setShowMinimap(true);  // Default false
                map.setShowSearch(true);  // Default false
                map.setShowFilelayer(false);  // Default false // shows local file upload button
                map.setShowSvg(false);  // Default false
                map.setShowStaticSidebar(false);  // Default false
                map.setStaticSidebarContent("");  // Default NONE

                // map.dropAllShapes(); it'll remove all the shapes from Map
                // You can add more Markers
                Marker marker = new Marker(48.856614, 2.3522219000000177); // One Way - provide Latitude/Longitude directly
                /* Properties */
                marker.setLocation("New York");
                marker.setDescription("<p>This is where you can write the <strong>HTML</strong> code too</p>");
                /* Advance Properties */
                marker.setShowGetDirection(false);
                marker.setShowInfoBox(true);
                marker.setShowLocationOnPopup(true);
                marker.setHideLabel(true);
                /* Styling */
                marker.setMarkerStyle(""); // Default NONE, available options are (user,cog,leaf,home,.....) 
                // Complete list can be found here http://fortawesome.github.io/Font-Awesome/icons/
                marker.setMarkerColor(""); // Default NONE, available options are 
                // (Red,Blue,Green,Purple,Orange,Darkred,Lightred,Beige,Darkblue,Darkpurple,White,
                //  Pink,Lightblue,Lightgreen,Gray,Black,cadetblue,Brown,Lightgray)
                map.addShape(marker);



                // Save the map and get the MapID if successfully saved
                String response = api.update(map);

                // TODO with response
                Console.WriteLine(response);

            }

        }
开发者ID:MapFig,项目名称:mapfig-C-Sharp-SDK-Version-2.0.1,代码行数:72,代码来源:Update.cs

示例2: Main


//.........这里部分代码省略.........
            catch (Exception e2)
            {
                // TODO Auto-generated catch block
            }

            String imageUrl = "http://www.YOUR_IMAGE_URL.com/PATH.JPG";
            String popupContent = "<h3>Image Overlay Content here<h3>";

            ImageOverlay imageOverlay1 = new ImageOverlay(name, upperRightCornor, bottomLeftCornor, imageUrl, popupContent); // Create the overlay

            map.addImageOverlay(imageOverlay1); // Add as many overlays as you want

            //map.dropAllImageOverlays(); // If you want to delete all image overlays
            /* End Map options */





            /* Create First Marker */
            Marker marker1 = new Marker(48.856614, 2.3522219000000177); // One Way - provide Latitude/Longitude directly
            /* Properties */
            try
            {
                marker1.setLocation("Paris, France");
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            marker1.setDescription("<p>This is where you can write the <strong>HTML</strong> code too</p>");
            /* Advance Properties */
            marker1.setShowGetDirection(false);
            marker1.setShowInfoBox(false);
            marker1.setShowLocationOnPopup(true);
            marker1.setHideLabel(true);
            /* Styling */
            marker1.setMarkerStyle(""); // Default NONE, available options are (user,cog,leaf,home,.....) 
            // Complete list can be found here http://fortawesome.github.io/Font-Awesome/icons/
            marker1.setMarkerColor(""); // Default NONE, available options are 
            // (Red,Blue,Green,Purple,Orange,Darkred,Lightred,Beige,Darkblue,Darkpurple,White,
            //  Pink,Lightblue,Lightgreen,Gray,Black,cadetblue,Brown,Lightgray)




            /* Create Second Marker */
            Marker marker2 = new Marker();

            try
            {
                /*
                    * set the Latitude/Longitude by providing the Address.
                    * Throws Exception if the Latitude/Longitude is incorrect
                    */
                marker2.setLatLng("Germany");
            }
            catch (Exception e)
            {
                // Handle the Exception Here
                Console.WriteLine(e.Message);
            }

            /* Properties */
            //marker2.location = "Germany"; // Here Default location is Set as 
            // "Paris, France". but you can still change it to your desired. 
开发者ID:MapFig,项目名称:mapfig-C-Sharp-SDK-Version-2.0.1,代码行数:67,代码来源:Save.cs


注:本文中的Marker.setShowInfoBox方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。