zoukankan      html  css  js  c++  java
  • google API之PlaceServeice的使用(查询香港附近得信息)

    <!DOCTYPE html>
    <html>
    <head>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css">
    html { height: 100% }
    body { height: 100%; margin: 0; padding: 0 }
    #map-canvas { height: 100% }
    </style>

    //加载google的类库
    <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=true"></script>

    </head>
    <body>
    <div id="map">
    </div>
    </body>
    </html>


    <script type="text/javascript">
    var map;
    var service;
    var infowindow;

    //初始化方法
    function initialize() {

    //香港的经度纬度
    var hongkong = new google.maps.LatLng(22.18,114.10);
    map = new google.maps.Map(document.getElementById('map'), {
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    center: hongkong,
    zoom: 15
    });


    var request = {
    location: hongkong,
    radius: '500000',                //以经纬度为中心点的圆的范围
    query: '香港旺角丽悦酒店'      //查询的字符串
    };

    service = new google.maps.places.PlacesService(map);
    service.textSearch(request, callback);
    }

    //回调函数

    function callback(results, status) {
      if (status == google.maps.places.PlacesServiceStatus.OK) {
        for (var i = 0; i < results.length; i++) {

          //这里遍历结果
        var place = results[i];
        console.log(place);
        //createMarker(results[i]);
        }
      }
    }
    google.maps.event.addDomListener(window, 'load', initialize);



    //return;
    </script>

  • 相关阅读:
    MySQL—2、B-Tree,B+Tree,聚集索引,非聚集索引
    transient关键字的作用及使用方法
    通过Executors创建线程池和注意小点
    @Validated校验
    Elasticsearch-head插件的安装与配置
    bayaim_java_入门到精通_听课笔记bayaim_20181120
    bayaim_hadoop2_hdfs_20181107
    bayaim_hadoop1_2.2.0伪分布式搭建
    bayaim_hadoop 开篇 0.0
    bayaim_linux_configure_oracle
  • 原文地址:https://www.cnblogs.com/lilefordream/p/2964856.html
Copyright © 2011-2022 走看看