点击按钮显示谷歌地图

简介: DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
<%@ 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="width: 550px; height: 440px; z-index: 9999; display: none;position: absolute; border: solid 1px #6e8bde;">--%>
            <div  id="map" class="mapDiv" style="width: 550px; height: 440px; z-index: 9999; display: none;border: solid 1px #6e8bde;"></div>
        <%--</div>--%>
        
    </form>
</body>
</html>

 

作者:Tyler Ning
出处:http://www.cnblogs.com/tylerdonet/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过以下邮箱地址williamningdong@gmail.com  联系我,非常感谢。

目录
相关文章
|
6月前
|
XML 计算机视觉 数据格式
手机点击按钮进行切换图片
手机点击按钮进行切换图片
32 0
|
小程序 JavaScript 定位技术
小程序点击指定地址按钮直接打开地图导航
小程序点击指定地址按钮直接打开地图导航
244 0
|
JSON 小程序 JavaScript
小程序地图插入图标后 怎么实现点击图标弹出窗口
小程序地图插入图标后 怎么实现点击图标弹出窗口
98 0
|
存储 前端开发 程序员
iOS开发:实现点击常用控件弹出地区选择框(万能方法)
在iOS开发中会遇到一些选择选项的需求,而且点击一个控件弹出一个选择框,选择之后展示到前端,然后再把选择的内容传给后台或者做本地存储。这个需求对于大多数开发者来说可以为小儿科,但是作为一个爱记录的程序猿来说相当可贵,所以还是那句话,只分享给有缘人,大牛可以飘过,不喜勿喷请走开。
436 0
iOS开发:实现点击常用控件弹出地区选择框(万能方法)
滚动条案例(点击跳转到指定地点,上下滑动跟随显示标题)
滚动条案例(点击跳转到指定地点,上下滑动跟随显示标题)
网页鼠标点击特效代码
我在网页的源代码中找到了这个鼠标点击特效代码,贴在下面。
164 0
tab栏切换制作(点击那一栏显示那一栏的内容,其他栏的内容隐藏)
tab栏切换制作(点击那一栏显示那一栏的内容,其他栏的内容隐藏)
tab栏切换制作(点击那一栏显示那一栏的内容,其他栏的内容隐藏)