zoukankan      html  css  js  c++  java
  • Google Maps API 简易教程(四)

    Google Maps 类型

    一、基本地图类型

      Google Maps API支持一下map类型:

     .ROADMAP(正式的,默认为2D地图)

    .SATELLITE(逼真的地图)

    .HYBRID(逼真地图+道路和城市名)

    .TERRAIN(山脉和河流地图等等)

    map类型要么在地图properties制定,要么调用map的setMapTypeId()。代码如下:

    var mapProp = {
      center:new google.maps.LatLng(51.508742,-0.120850),
      zoom:7,
      mapTypeId: google.maps.MapTypeId.HYBRID
    };

    map.setMapTypeId(google.maps.MapTypeId.HYBRID);

    二、45度视角

     地图类型SATELLITE和HYBRID支持某个位置的45度视角图像(仅在高焦距级别)

      如果用45度图像视角改变一个地点的Zoom,地图将会自动改变视角。另外,地图将会出现如下controls:

    .围绕Pan control的指南轮,可以利用它改变图像。

    .Pan和Zoom之间的Rotate的旋转control,可以旋转图像90度。

    .在45度视角切换

    代码如下:

    var mapProp = {
    center:myCenter,
    zoom:18,
    mapTypeId:google.maps.MapTypeId.HYBRID
    };

    三、关闭45度视角

    通过调用setTilt(0),关闭45度视角,代码如下:

    map.setTilt(0);

  • 相关阅读:
    delphi多线程加锁
    delphi中pchar、char、string的定义与区别
    delphi指针
    关于delphi函数的调用顺序问题
    easyexcel
    # springcloud-eureka-feign-mybatis-seata ### 整合步奏
    zuul网关
    ## feign远程调用开启熔断
    eureka2
    Eureka
  • 原文地址:https://www.cnblogs.com/williamcai/p/2941662.html
Copyright © 2011-2022 走看看