`
hain
  • 浏览: 455428 次
  • 来自: ...
社区版块
存档分类
最新评论

google maps v3 getBounds()

阅读更多

这两天被Google map的getBounds搞得郁闷,在初始化方法map或者onload的时候调用map.getBounds() 总是出问题,要么map==null 要么 getBounds 返回 undefined。

按照 Google Maps API V3 Reference 的如下说明调用也不行

getBounds():Returns the lat/lng bounds of the current viewport. If the map is not yet initialized (i.e. the mapType is still null), or center and zoom have not been set then the result is null.

 

最后发现这种方式可行或者getBounds只要在setTimeout 第一个参数方法里面被包含都莫问题:

setTimeout ('map.getBounds()',0)

分享到:
评论

相关推荐

    Google Maps API V3 (开发必备)

    ### Google Maps API V3 开发必备知识点 #### 一、概览 Google Maps API V3 是一个强大的工具,允许开发者将交互式的谷歌地图嵌入到网页应用中。它提供了丰富的功能,包括自定义地图样式、添加标记、路线规划等。...

    Google Maps API.pdf

    ### Google Maps API 知识点概述 #### 一、Google Maps API 概念与功能介绍 Google Maps API 是一种强大的工具集,它允许开发者在自己的网站或应用中嵌入并定制 Google 地图。该 API 提供了一系列的功能,使得...

    city-boundaries-google-maps:在Google地图上绘制城市边界(界限)

    city-boundaries-googlemaps.js 查找城市边界并将其显示在Google Maps画布上的主要JavaScript文件。 使用输入的城市创建图例。 Utility-functions.js 一些小的实用程序。 依序关系 该JavaScript获取指定的边界关系...

    GoogleMap API2 和GoogleMap API3 的应用

    然而,随着Google Maps API的升级至V3,这个方法被移除。在API 3中,开发者需要使用不同的方法来实现相同的功能。在API 3中,`fitBounds`方法取代了`getBoundsZoomLevel`的作用。例如,同样获取到`polyline....

    谷歌地图Web调用各种功能实现

    使用`google.maps.StyledMapType`可以对地图的样式进行定制,例如改变颜色、隐藏特定图层等。创建一个样式数组,然后将其应用到地图上: ```javascript var styles = [ { stylers: [{ hue: '#00ffe6' }, { ...

    Laravel开发-googlmapper

    Jenssegers\GoogleMaps\GoogleMapsServiceProvider::class, ``` 同时,你还可以发布并配置该包的配置文件: ```bash php artisan vendor:publish --provider="Jenssegers\GoogleMaps\GoogleMapsServiceProvider" `...

    EE09 Maps.docx

    ### Google Earth Engine初学者教程知识点概述 #### 一、Google Earth Engine简介 Google Earth Engine(简称GEE)是一个强大的在线服务平台,它集成了大量的卫星图像和地理空间数据,并提供了云计算能力,使用户...

    搜索区域选择

    其次,为了实现"搜索区域选择",我们可能需要使用一个地图库,如Google Maps API、Mapbox、高德地图API等。这些API提供了丰富的地图操作和交互功能,包括绘制地图、设置标记、搜索区域等。例如,使用Google Maps API...

    MoonCamp:MoonCamp是Airbnb的俏皮翻版

    月亮地图月球营地的有趣方面之一是使用Google Maps imageType通过美国国家航空航天局的开源卫星图像绘制出行星的不同表面。 通过使用Google Maps API,月球营地可以规范and imgaeType的经度和纬度,从而轻松绘制出可...

    java多种改变字体样式实例

    j < shape.getBounds().y + shape.getBounds().height; j=j+3) { Line2D line = new Line2D.Float( 0.0f, (float) j, (float) w, (float) j); g2.draw(line); } } public static void main(String s[]) { ...

    sodaWithinBox:使用传单的 getBounds() 方法进行 inside_box 查询的简单 SODA API 示例

    使用 Leaflet 的 SODA inside_box() 示例一个简单的网络地图,它从传单中获取当前边界框并从 SODA API 中提取数据,在地图上创建带有弹出窗口的标记。该地图在固定位置加载并检索过去 7 天来自纽约市的 311 次投诉以...

    D3-Integration:收集所有精美的D3 SVG代码

    D3出色的SVG集成 该存储库主要专注于绘制/收集交互式,清晰,易于使用的数据,即 条形字符,线形字符,散点图 交互式显示标签 根据数据填充颜色 向折线图添加阴影 添加对应于不同轴的多线 添加与输入数据相对应的...

    flash学习笔记(一些常用方法的例子)

    例如,在给定的代码示例中,`contents.getBounds(container)` 返回了一个相对于`container`对象坐标的矩形,而`contents.getBounds(this)`则返回相对于舞台(舞台是默认的`targetCoordinateSpace`)的矩形。...

    华容道 小游戏 源代码

    Rectangle directionRect=direction.getBounds(); for(int k=0;k;k++) { Rectangle personRect=person[k].getBounds(); if((manRect.intersects(personRect))&&(man.number!=k)) { move=false; } } if...

    汉诺塔java代码注释

    int x=this.getBounds().x+this.getBounds().width; int y=this.getBounds().y; tower.getAutoMoveDisc().setLocation(x,y); tower.getAutoMoveDisc().setSize(280,this.getBounds().height); tower....

    C#100例题 献给c#初学者

    this.SetBounds(this.Left, this.Top, Rows[0].GetBounds().Width, this.Height); TheScore = new Score(ClientRectangle.Right - 50, ClientRectangle.Bottom - 180); // choose Level SpeedDialog dlg = ...

    bound-points:查找一组点的边界框

    var getBounds = require ( 'bound-points' ) var points = [ [ - 1 , 1 ] , [ 5 , 10 ] , [ - 8 , 13 ] ] console . log ( '2d:' , getBounds ( points ) ) var mesh = require ( 'bunny' ) console . log ( '3d:' ...

    svg-path-bounds:获取svg路径数据的边界框

    const getBounds = require ( 'svg-path-bounds' ) let [ left , top , right , bottom ] = getBounds ( 'M0 0L10 10 20 0Z' ) // [0, 0, 20, 10] bounds = getBounds(path | segments) 计算字符串或数组的边界...

    as2.0amlabfire.zip_BitmapData_True Blue

    var clipBounds: Object = blueSpotClip.getBounds() var blueSpot: BitmapData = new BitmapData( clipBounds.xMax, clipBounds.yMax, true, 0 ) blueSpot.draw( blueSpotClip, new Matrix() ) blueSpotClip....

    Windows GDI+绘图学习笔记相关文章的源码

    【学习笔记】Windows GDI绘图(一)图形概述、直线、曲线和图形 【学习笔记】Windows GDI绘图(二)图像Images,位图Bitmaps和图元文件...GetBounds测不准? 【学习笔记】Windows GDI绘图(七)图形路径GraphicsPath详解(下)

Global site tag (gtag.js) - Google Analytics