ASP.NET Google Maps Javascript API V3 实战基础篇一语言本地化

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Map_Language.aspx.cs" Inherits="Samples.Basics.Map_Language" %>

<!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>
    <style type="text/css">
        #maps
        {
            height: 500px;
        }
    </style>
    <!--引用js,将language参数设置为zh-CN,这样不管怎样打开页面都显示为中文,如果不设置该属性google maps 会根据浏览器默认语言设置该参数 -->

    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&language=zh-CN"></script>

    <script type="text/javascript" language="javascript">

        //初始化函数
        function init() {
            var map = new google.maps.Map(document.getElementById("maps"), { scaleContorl: true }); //初始化地图
            map.setCenter(new google.maps.LatLng(40, 116.446565)); //设置地图中心店
            map.setZoom(10); //设置地图大小级别
            map.setMapTypeId(google.maps.MapTypeId.ROADMAP); //设置地图类型
            var marker = new google.maps.Marker({ map: map, position: map.getCenter() }); //实例化一个地图图标
            var inforWindow = new google.maps.InfoWindow(); //实例化一个信息窗口
            inforWindow.setContent('<b>欢迎来到中国,北京欢迎你!</b>'); //设置信息窗口内容
            google.maps.event.addListener(marker, 'click', function() { //绑定图标的click 事件,当单击图标时打开信息窗口
                inforWindow.open(map, marker);
            });

        }
        google.maps.event.addDomListener(window, 'load', init); //将初始化函数绑定到window 的load事件
    </script>

</head>
<body>
    <form id="form1" runat="server">
    <div id="maps">
    </div>
    </form>
</body>
</html>

posted on 2010-10-18 15:18  WQL.NET  阅读(145)  评论(0编辑  收藏  举报