zoukankan      html  css  js  c++  java
  • 点击按钮显示谷歌地图

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication.WebForm1" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
        <script src="http://maps.google.cn/maps?file=api&amp;v=2&amp;sensor=true&amp;key=ABQIAAAA8B5G0MGppsCNDDpwRLRu6BQrnClq8QSrQDsyF0yBh6Nxb_fPdRRy62PSpSpNN1RgvxBBuP0b63sdXA"
            type="text/javascript"></script>
        <style type="text/css">
            .sideDiv
            {
                z-index: 9999;
                margin-bottom: 3px;
                display: none;
                position: absolute;
                border: solid 1px #6e8bde;
            }
            .mapDiv
            {
                clear: both;
            }
            .filterDiv
            {
                color: #C7EDCC;
                background-color: inherit;
                position: absolute;
                top: 0px;
                left: 0px;
                filter: alpha(opacity=50);
            }
        </style>
        <script type="text/javascript">
            function showDiv(id) {
                //加载地图
                initialize();
                //在地图后面加一个透明度层,点击这个层的时候移出地图
                $("<div id='filterDiv' style='color: #C7EDCC;background-color: inherit;position: absolute;top: 0px;left: 0px;filter: alpha(opacity=50);'></div>")
                .width("100%")
                .height("100%")
                .click(function () { hideDiv(id); })
                .appendTo("body")
                .fadeIn(200);
                //显示地图
                var bgdiv = $("#" + id);
                bgdiv.css({ "position": "fixed" })
                .animate({ left: "30%", top: "30%", opacity: "show" }, "slow");
            }
    
    
            function hideDiv(id) {
                //移出图层
                $("#filterDiv").remove();
                $("#" + id).animate({ left: "0%", top: "0%", opacity: "hide" }, "slow");
            }
    
    
            function initialize() {
                if (GBrowserIsCompatible()) {
                    //加载地图在div中显示
                    var map = new GMap2(document.getElementById("map"));
                    //设置中心坐标,缩放等级
                    map.setCenter(new GLatLng(31.21552, 121.34464), 18);
                    //控制器类型
                    map.addControl(new GLargeMapControl(), new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(10, 10)));
                    //加入卫星和混合地图标签
                    map.addControl(new GHierarchicalMapTypeControl());
                    //鼠标滑轮控制地图缩放
                    map.enableScrollWheelZoom();
                    //搜索控件,便于快速定位到商家地址
                    map.enableGoogleBar();
                }
            }
        </script>
    </head>
    <body onunload="GUnload();">
        <form id="form1" runat="server">
        <input type="button" id="btnTest" value="弹出地图" onclick="showDiv('map');" /><br />
            <%--<div id='div-id' style=" 550px; height: 440px; z-index: 9999; display: none;position: absolute; border: solid 1px #6e8bde;">--%>
                <div  id="map" class="mapDiv" style=" 550px; height: 440px; z-index: 9999; display: none;border: solid 1px #6e8bde;"></div>
            <%--</div>--%>
            
        </form>
    </body>
    </html>
  • 相关阅读:
    无法访问计算机XXXX。错误是:库没有注册。
    Unix网卡重启命令
    教你如何进入有密码的 XP 系统
    巧妙恢复被破坏的Windows XP系统文件
    认识容灾备份 构筑一个避风港
    双机热备的实现模式 - 基于共享存储与纯软件方式
    玩大型游戏死机解决方法
    让windows xp开机跳过登陆界面
    在IE7中无法正常访问FTP的解决办法
    STL使用心得
  • 原文地址:https://www.cnblogs.com/tylerdonet/p/3449870.html
Copyright © 2011-2022 走看看