<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/AppMaster.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	标准地图
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

        <%--异步获取数据生成图表--%>
        <%--<%=QMAPP.Common.Web.QMEChart.QMEChartHelper.CreateEchart("echartID", "/EChartExample/GetEchartDataMapExt5", new string[] { "map" })%>--%>

        <%--皮肤切换下拉列表--%>
        <%--<%=QMAPP.Common.Web.QMEChart.QMEChartHelper.CreateStyleSelector("themeselectMapExt5")%>--%>
        <%--刷新按钮--%>
        <%--<%=QMAPP.Common.Web.QMEChart.QMEChartHelper.CreateRefresh()%>  --%>  

        <div id="echartID" style="height:400px">
        </div>
        <%--<script type='text/javascript'>
            var myEChart;
            require(['echarts', 'echarts/chart/map'],
	        function (ec) {
	            myEChart = ec.init(document.getElementById('echartID'));
	            var ecConfig = require('echarts/config')
	        });
        </script>
        <script type='text/javascript'>
            function GetEchartData(url, chartObj) {
                $.ajax({
                    type: 'POST',
                    url: url,
                    dataType: 'html',
                    success: function (data) {
                        eval("var dataStr=" + data + ";");
                        chartObj.setOption(dataStr);
                    }
                });
            }
            
        </script>--%>
        <script type="text/javascript" src="../../Scripts/echarts-2.2.2/doc/asset/js/codemirror.js"></script>
        
        <script type="text/javascript">
            //百度地图API功能
            function loadJScript() {
                var script = document.createElement("script");
                script.type = "text/javascript";
                script.src = "http://api.map.baidu.com/api?v=2.0&ak=1QGBmNu2FM5UMemBsHGUQu3d";
                document.body.appendChild(script);
            }

            function needMap() {
                var href = location.href;
                return href.indexOf('Map') != -1 || href.indexOf('mix3') != -1 || href.indexOf('mix5') != -1 || href.indexOf('dataRange') != -1;
            }
            alert(needMap());
            var enVersion = location.hash.indexOf('-en') != -1;
            var hash = location.hash.replace('-en', '');
            hash = hash.replace('#', '') || (needMap() ? 'default' : 'macarons');
            hash += enVersion ? '-en' : '';

            var startPoint = {
                x: 104.114129,
                y: 37.550339
            };
            var BMapExtension;

            var curTheme;

            function requireCallback(ec, defaultTheme) {
                curTheme = themeSelector ? defaultTheme : {};
                echarts = ec;
                refresh();
            }

            function refresh(isBtnRefresh) {
                require(['BMap'], function (mapEx) {
                    BMapExtension = mapEx;
                    if (isBtnRefresh) {
                        needRefresh = true;
                        //focusGraphic();
                        return;
                    }
                    needRefresh = false;

                    domMessage.innerHTML = '';
                    (new Function(editor.doc.getValue()))();
                });
            }

            require(
            [
                'echarts',
                'http://echarts.baidu.com/doc/example/theme/' + hash.replace('-en', ''),
                needMap() ? 'echarts/chart/map' : 'echarts'
            ],
            requireCallback
            );

            var domMain = document.getElementById('main');
            // 初始化地图
            var BMapExt = new BMapExtension(domMain, BMap, require('echarts'), require('zrender'));
        </script>
        <script type="text/javascript" src="../../Scripts/echarts-2.2.2/extension/BMap/doc/BMap.js"></script>
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="ToolContent" runat="server">

</asp:Content>