10分钟学会Google Map API (一)

我去这不花道吗

我去这不花道吗

2016-02-19 14:15

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享10分钟学会Google Map API (一),希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

前几天玩了玩Google的Map API,感觉还不错,很简单。但凡有过任何编程经验的同学,看完以下的教程,都可以在10分钟内掌握它的主要功能。另外我还做了个简单的小例子,有兴趣的话,请参见http://sunjian100.googlepages.com/map.html :]

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

    第一步:
    去http://www.google.com/apis/maps/signup.html 申请一个KeyID

    第二步:
    在HTML的title/title之间加上对MapAPI函数库的引用,
    script. src="http://maps.google.com/maps?file=api&v=2&key= YourKeyID" type="text/javascript"/script

    第三步:
    在HTML的body/body之间的任意位置加上一个名为map的DIV,
    div id="map" style="width: 700px; height: 560px" align="center"/div

    第四步:
    在名为map的DIV后面,加上GMap类的实例,
        script. type="text/javascript"
        //创建GMap类的实例
        var map = new GMap(document.getElementById("map"));
        //添加一个控制条
        map.addControl(new GSmallMapControl());
        //设置显示模式为卫星影像
        map.setMapType(G_SATELLITE_TYPE);
        //设置中心点经纬度(上海)和缩放系数,并显示
        map.centerAndZoom(new GPoint(121.4838, 31.2517), 4);
        /script

    第五步:
    随机增加10个标记点,
    var bounds = map.getBoundsLatLng();
    var width = bounds.maxX - bounds.minX;
    var height = bounds.maxY - bounds.minY;
    for (var i = 0; i 10; i++) {
        var point = new GPoint(bounds.minX + width * Math.random(),
                 bounds.minY + height * Math.random());
        var marker = createMarker(point, i + 1);
        //添加标记点
        map.addOverlay(marker);
   }

    第六步:
    添加事件响应,
        function createMarker(point, number)
        {
           var marker = new GMarker(point);

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

           // Show this marker's index in the info window when it is clicked.
           var html = "Marker #b" + number + "/b";
           GEvent.addListener(marker, 'click', function() {
           marker.openInfoWindowHtml(html);});

           return marker;
         }

展开更多 50%)
分享

猜你喜欢

10分钟学会Google Map API (一)

Web开发
10分钟学会Google Map API (一)

10分钟学会Google Map API (二)

Web开发
10分钟学会Google Map API (二)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

一分钟学会开酥

生活小窍门
一分钟学会开酥

每天10分钟

护肤方法
每天10分钟

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

2分钟学会简单刘海编发

发型
2分钟学会简单刘海编发

十分钟学会 xajax

Web开发
十分钟学会 xajax

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

JQery 渐变图片导航效果代码 漂亮

JQery 渐变图片导航效果代码 漂亮

Java程序设计资源推荐

Java程序设计资源推荐
下拉加载更多内容 ↓