`
kzerg
  • 浏览: 25819 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

google map proj.

阅读更多

http://www.cnblogs.com/liongis/archive/2010/05/05/1728013.html#GMap2.panDirection

google map note..
貌似是v2的..暂时看一下,回家看能不能用上..应该差不多吧..
disableDoubleClickZoom()  None 禁用双击缩放地图。
双击设计有其他事件需要禁用

enableContinuousZoom()  None 启用选择浏览器的连续平滑缩放(默认情况下禁用)。 
用不了...会不会优化显示效果呢??回去研究下

addControl(control:GControl, position?:GControlPosition)  None 将控件添加到地图。地图上的位置由可选的 position 参数确定。如果此参数不存在,则使用由 GControl.getDefaultPosition() 方法确定的控件默认位置。一个控件实例只能向地图中添加一次。
用了一下v3貌似要改写东西..公司也查不了 不知道怎么改..郁闷...

addMapType(type:GMapType)  None 将新地图类型添加到地图中。有关怎样定义自定义地图类型的信息,请参见 GMapType 部分。GMapType

panTo(center:GLatLng)  None 将地图的中心点更改为指定的点。如果该点已经在当前的地图视图中可见,则会以平滑动画的方式移动中心点。
移动...可用

panDirection(dx:one of -1 0 +1, dy:one of -1 0 +1)  None 以动画方式向指示方向平移地图宽度的一半。+1 是向右向下,-1 是向左向上。
不可用
=================================
addOverlay(overlay:GOverlay)  None 将叠加层添加到地图中,并触发 addoverlay 事件。
removeOverlay(overlay:GOverlay)  None 从地图中删除叠加层。尝试删除不在地图上的叠加层是错误的。如果调用成功,会触发 removeoverlay 事件。
clearOverlays()  None 从地图中删除所有叠加层,并触发 clearoverlays 事件。
getPane(pane:GMapPane)  Node 返回层中包含 pane 识别的对象的 DIV。由 GOverlay 实例用于方法 GOverlay.initialize() 的实例中,以在地图上绘制它们自身。
自定义层,未测试

分享到:
评论

相关推荐

    Proj4js实现客户端坐标转换

    在本文中,我们将讨论如何使用 Proj4js 实现客户端坐标转换,从 GPS 坐标系转换到 Google 坐标系统。 首先,让我们了解什么是 Proj4js。Proj4js 是一个 JavaScript 库,用于实现客户端坐标转换。它是基于著名的地理...

    openlayers3添加各种地图资源

    projection: ol.proj.get('EPSG:3857'), tileGrid: ol.tilegrid.createXYZ({ maxZoom: 19 }) }) }); ``` 三、加载天地图 天地图是中国官方的地理信息服务,加载天地图需要使用其提供的瓦片服务。配置代码如下...

    proj4_iClientforOpenlayerDemo

    接着,使用proj4定义新的坐标系,这通常涉及EPSG代码,例如EPSG:4326代表WGS84坐标系,而EPSG:3857是Web Mercator坐标系,常用于在线地图服务如Google Maps和OpenStreetMap。然后,通过iClient for OpenLayers的API...

    Map_Web.zip_GPS 地图 C++_gps web_web gps_web地图定位

    该系统能够实现地图的上下左右移动,这通常需要地图API的支持,比如Google Maps API或OpenStreetMap API,通过这些API可以实现地图的平移和缩放功能。同时,强调“运行时需联网”,这表明该系统依赖于网络来获取实时...

    Openlayer 简单实例9

    document.getElementById('coordinate').innerText = ol.proj.transform(coordinate, 'EPSG:3857', 'EPSG:4326'); }); ``` 这段代码创建了一个覆盖物`coordinateOverlay`,并将其与一个HTML元素关联,用来显示地图...

    warmerda_release.rar

    - **PROJ.4到PROJ.6的升级**:GDAL 3.0.0与PROJ 6.x兼容,引入了更强大、更灵活的坐标系统定义方式。 4. **SQLite3集成** - **SQLite3** 是一个轻量级的嵌入式数据库,常用于存储地理空间数据。在GDAL中,SQLite3...

    JavaScript不同坐标系地图切换

    **墨卡托投影**,又称为横轴墨卡托投影,是一种等角正割圆柱投影,广泛应用于网络地图服务,如Google Maps和OpenStreetMap。这种投影方式将地球表面的经纬度转换为二维平面上的笛卡尔坐标,使得地图上的角度保持不变...

    openlayers加载瓦片地图并手动标记坐标点

    var pointCoord = ol.proj.fromLonLat([13.41, 52.52]); // 例:柏林坐标 var pointGeometry = new ol.geom.Point(pointCoord); ``` 2. 创建特征对象:然后,创建一个包含点几何的特征对象: ```javascript ...

    Openlayers测距测面积

    本文将详细介绍如何在OpenLayers中实现这一功能,特别是在Google地图下进行投影变换的处理。 首先,我们需要创建一个Vector图层来存储用户绘制的几何对象,例如路径和多边形。以下代码展示了如何创建这个图层并将其...

    前端项目-leaflet.zip

    4. **加载地图图层**:Leaflet支持多种地图服务,如OpenStreetMap、Google Maps等。你可以通过`L.tileLayer()`方法加载地图瓦片。 5. **添加图层和标记**:利用`L.marker()`创建标记,`L.circle()`创建圆,`L....

    openlayers加载本地切片、高亮显示

    var projection = new ol.proj.Projection({ code: 'EPSG:3857', units: 'm' }); ``` 2. **创建图层**:定义一个图层来承载切片。对于本地切片,我们可以使用`ol.source.TileImage`源,并提供切片的URL模板。假设...

    Mapping voters with MapServer, PostGIS and OpenLayers

    - **地图服务**:MapServer、PostGIS、OpenLayers及相关开源GIS库(如Proj4js)均被集成到服务器中。 ##### 数据 - **数据服务**:通过WMS(Web Map Service)协议提供数据服务,支持地图层的检索及特征属性查询。...

    openlayers-map

    2. **投影(Projections)**:OpenLayers支持多种地理坐标系统,如EPSG:4326(经纬度)和EPSG:900913(Google Maps坐标系)。可以使用 Proj4js 库进行坐标系之间的转换。 3. **控件(Controls)**:OpenLayers提供...

    openlayers 3 api

    center: ol.proj.fromLonLat([8.5, 47.3667]), zoom: 4 }) }); ``` 这里,我们创建了一个包含OpenStreetMap图层的地图,并设置了中心点和初始缩放级别。 2. **地图源(Sources)与图层(Layers)** 地图源...

    天地图改版后的修改以及google无偏移卫星影像(google卫星影像叠加天地图影像注记).rar

    2. 初始化地图控件:创建GMapControl对象,设置其初始位置、缩放级别等属性,并添加地图提供者,如GMapProviders.GoogleMap。 3. 加载天地图:可能需要自定义天地图的图层,因为GMap.net默认可能不包含。可以创建一...

    Openlayers实现扩散的动态点(水纹效果)

    center: ol.proj.transform([112.91, 28.21], 'EPSG:4326', 'EPSG:3857'), zoom: 5 }) }); ``` 然后,创建一个矢量图层和矢量源,用于存储动态扩散点的几何对象: ```javascript var source = new ol.source....

    QT_MyMap-master.zip

    Qt本身可能不直接支持这种转换,开发者可能需要借助第三方库,如proj.4,或者自己实现算法。 5. **Qt信号和槽机制**:这是Qt的核心特性,用于组件间的通信。例如,当用户进行缩放或拖动操作时,可以触发信号,由...

    OSGEARTH290+OSG340.7z

    2. **地图瓦片支持**:可以加载来自各种在线地图服务(如谷歌地图、OpenStreetMap等)的瓦片,或者本地存储的切片。 3. **地理坐标系统**:支持多种坐标系转换,允许在不同投影之间自由切换。 4. **KML和GPX支持**:...

    VC开发gis代码.rar

    7. **GIS库的使用**:开发者可能会使用第三方GIS库,如GDAL/OGR(通用数据访问库)用于数据读写,或者proj.4进行坐标系转换。源码中会包含如何集成和使用这些库的示例。 8. **地图服务的集成**:现代GIS应用常常...

    地图选择及地图偏移解决方案(二)

    这些数据源可以包括开源项目如OpenStreetMap、商业地图提供商如谷歌地图或高德地图等。选择地图时,开发人员需要考虑准确性、覆盖范围、更新频率以及API的易用性等因素。不同的地图可能适合不同的应用场景,例如,有...

Global site tag (gtag.js) - Google Analytics