10分钟学会Google Map API (一)

2016-02-19 14:15 76 1 收藏

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

【 tulaoshi.com - Web开发 】

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

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

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

    第二步:
    在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);
   }

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

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

           // 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;
         }

来源:http://www.tulaoshi.com/n/20160219/1606552.html

延伸阅读
对于很多人来说每天花固定的时间要运动都显得尤为奢侈,那么平时该用什么方法来保持身材呢?下面瘦身男女小编就要跟大家一起分享一个10分钟瘦身操,每天只需要抽出10分钟的时间就能起到保持身材燃烧脂肪的作用。 STEP 1 热身:踏步运动 可别小看这个简单的踏步运动,估计大家都懂得做,可是关键是必须做到位。首先腰板...
韩式的温婉盘发让人眼前一亮,像是从仙境中降临的公主,知性、优雅。看似复杂的盘发其实有很多简单的方法,今天就教大家,比平时多一个步骤,就能打造优雅美人哦。 step1:首先编一个麻花辫,将头发分成三股,微微把发辫的位置放在侧面,既漂亮,又方便操作。 step2:编发的过程中,松一点会比较好看,可以营造随意的感觉哦。 st...
标签: 盘发教程
首先我们看看发型完成之后的效果吧!很简单的一款盘发哦,一起来学学吧。   1.首先我们将头发扎成一个马尾。   2.将马尾编织成三股辫。   3.将三股辫扯松。 4.然后将辫子绕转。   ...
1分钟学会设定光圈、快门、ISO   在选定拍摄模式后,我们便可以考虑怎样设定「光圈、快门、ISO」了!当中的概念并不复杂,让笔者分享一下其思考过程,让各同学也可以试试! 先简单了解甚么是「光圈、快门和ISO」 光圈 像一扇窗,大时进光量多,小时进光量少; 光圈会用「f/xxx」来表示,例如 f/8; 数字小 = ...
标签: Web开发
Google Maps JavaScript. API可以让您在自己的网页上使用Google地图.在使用API之前,您应该先申请一 个API key,申请API key请到:http://code.google.com/apis/maps/signup.html。这里假设你获取到的key是:ABQIAA。 关于jquery的获取不再此处累赘,网上有许多关于jquery的介绍。 接着我们就使用JQuery和Google Maps JavaScript. API来结合表...

经验教程

700

收藏

72
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部