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>
  • 相关阅读:
    IDEA @override处标红
    IntelliJ IDEA 出现" java: 程序包javax.servlet不存在、 java: 程序包javax.servlet.annotation"等错误
    IDEA中提示配置jdk1.8
    bootstrap datetimepicker 添加清空按钮
    JS中常用的Math方法
    JS数组常用方法总结
    JS字符串常用方法总结
    阻止a链接跳转方法总结
    node常见操作命令
    RAC升级后,一个节点无法连接数据库,报ORA-12537: TNS:connection closed
  • 原文地址:https://www.cnblogs.com/tylerdonet/p/3449870.html
Copyright © 2011-2022 走看看