Google Maps API显示地图的小示例

来源:http://www.ido321.com/1089.html

效果(新版Firefox中测试):

Google Maps API显示地图的小示例

代码:

<!DOCTYPE>

<html>

<head>

    <meta http-equiv="content-type" content="text/html;charset=utf-8">

    <title>Google Map</title>

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

    <script type="text/javascript">

        function init()

        {

            // 获取当前位置

            navigator.geolocation.getCurrentPosition(function(position)

                {

                    var coords = position.coords;

                    // 设定地图参数,将当前位置的经纬度设置为中心点

                    var latlng = new google.maps.LatLng(coords.latitude,coords.longitude);

                    var myOptions = 

                    {

                        // 放大倍数

                        zoom:14,  

                        // 标注坐标

                        center:latlng,

                        // 地图类型

                        mapTypeId:google.maps.MapTypeId.ROADMAP

                    };

                    var map1;

                    // 显示地图

                    map1 = new google.maps.Map(document.getElementById('map'),myOptions);

                    // 创建标记

                    var marker = new google.maps.Marker(

                        {

                            position:latlng,

                            map:map1

                        });

                    // 设定标注窗口,附上注释文字

                    var infowindow = new google.maps.InfoWindow(

                        {

                            content:"当前位置"

                        });

                    // 打开标注窗口

                    infowindow.open(map1,marker);

                });

        }

    </script>

</head>

<body onload="init()">

    <div id="map" style="width:400px; height:400px"></div>

</body>

</html>

Google Maps JavaScript API v3(参考文档):https://developers.google.com/maps/documentation/javascript/basics

百度地图API的参考文档:http://developer.baidu.com/map/jsmobile.htm

下一篇:如何在网站中添加支付宝支付功能???


 

你可能感兴趣的:(google maps api)