精华内容
下载资源
问答
  • 基于Python的离线Google地图操作实现
  • 天地图地图操作接口详解和样例。
  • 谷歌地图操作封装类(包含测距,计算面积、弹框以及google地图的一些常用操作)
  • arcgis api for js 之 地图操作

    千次阅读 2018-01-30 12:43:12
    1. 地图窗口操作 在 ArcGis Javascrippt API 中可以使用esri/toolbars/Navigation类来实现对窗口的操作,必须实例化一个该类的对象,然后调用该对象的方法即可,例如以下代码可以实现对地图的漫游操作: require...

    1. 地图窗口操作

    在 ArcGis Javascrippt API 中可以使用esri/toolbars/Navigation类来实现对窗口的操作,必须实例化一个该类的对象,然后调用该对象的方法即可,例如以下代码可以实现对地图的漫游操作:

     require(["esri/map", "esri/layers/ArcGISDynamicMapServiceLayer", "esri/toolbars/navigation","dojo/domReady!"],
                function (Map, ArcGISDynamicMapServiceLayer, Navigation) {
                   var map = new Map("mapDiv");
                   var navToolbar = new Navigation(map);
                   navToolbar.activate(Navigation.PAN);
                    }

    实现放大、缩小操作的代码分别是:

    navToolbar.activate(Navigation.ZOOM_IN);
    navToolbar.activate(Navigation.ZOOM_OU
    展开全文
  • 注:免费授权仅能下载被授权的地图源的地图操作时如有疑问可咨询客服。 Step2:定位到目的地 在右上角区域,选择【选择行政区域】或是【地名查找】,定位到目的地。 Step3:确定下载...

    具体操作步骤如下

    Step1:选择地图源

    下载并安装→Bigemap地图下载器,打开软件鼠标移到左上角【选择地图】,即可展开地图源列表,之后选择一种地图就可以下载到全国乃至全球各地的高清卫星影像。
    注:免费授权仅能下载被授权的地图源的地图,操作时如有疑问可咨询客服。

    å«æå¾åè¿è¡åæ ç³»è½¬æ¢

    Step2:定位到目的地

    在右上角区域,选择【选择行政区域】或是【地名查找】,定位到目的地。

    Step2ï¼å®ä½å°ç®çå°

    Step3:确定下载边界

    若要下载某个行政区域地图则使用【选择行政区域】功能来确定下载边界;若是要下载指定区域地图则使用顶部菜单【矩形】或者【多边形】工具来确定下载边界。

    Step3ï¼ç¡®å®å¢ä¸è½½è¾¹ç

    Step4:下载设置

    双击选定的边界内部弹出下载对话框,注意选择【下载级别】,级别越高地图越清晰同时数据也更大,其他参数如无特别需求可默认不修改。 下载设置说明:如何下载不同格式的卫星地图

    Step4ï¼ä¸è½½è®¾ç½®

    完成后效果如图

    这里只是一个示意图,比实际缩小了很多倍!

    å®æåææå¦å¾

    展开全文
  • 注:免费授权仅能下载被授权的地图源的地图操作时如有疑问可咨询客服。 Step2:定位到目的地 在右上角区域,选择【选择行政区域】或是【地名查找】,定位到目的地。 Step3:确定下载...

    具体操作步骤如下

    Step1:选择地图源

    下载并安装→Bigemap地图下载器,打开软件鼠标移到左上角【选择地图】,即可展开地图源列表,之后选择一种地图就可以下载到全国乃至全球各地的高清卫星影像。
    注:免费授权仅能下载被授权的地图源的地图,操作时如有疑问可咨询客服。

    å«æå¾åè¿è¡åæ ç³»è½¬æ¢

    Step2:定位到目的地

    在右上角区域,选择【选择行政区域】或是【地名查找】,定位到目的地。

    Step2ï¼å®ä½å°ç®çå°

    Step3:确定下载边界

    若要下载某个行政区域地图则使用【选择行政区域】功能来确定下载边界;若是要下载指定区域地图则使用顶部菜单【矩形】或者【多边形】工具来确定下载边界。

    Step3ï¼ç¡®å®å¢ä¸è½½è¾¹ç

    Step4:下载设置

    双击选定的边界内部弹出下载对话框,注意选择【下载级别】,级别越高地图越清晰同时数据也更大,其他参数如无特别需求可默认不修改。 下载设置说明:如何下载不同格式的卫星地图

    Step4ï¼ä¸è½½è®¾ç½®

    完成后效果如图

    这里只是一个示意图,比实际缩小了很多倍!

    å®æåææå¦å¾

    展开全文
  • 演示百度地图操作功能

    千次阅读 2013-09-01 19:02:58
    在本文中将演示百度地图操作功能,包括缩放,旋转,视角切换,点击,双击,长按事件触发的操作以及截图等。百度地图本来就内置有缩放,旋转功能,那么在这里,截图(其实很多手机也自带截图功能)以及点击事件的...

    随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、QQ技术交流群(183198395)。

    在本文中将演示百度地图的操作功能,包括缩放,旋转,视角切换,点击,双击,长按事件触发的操作以及截图等。百度地图本来就内置有缩放,旋转功能,那么在这里,截图(其实很多手机也自带截图功能)以及点击事件的监听算是比较有实际意义的功能。代码原型来源百度demo:

    Activity:

    package com.home;
    
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    import com.baidu.mapapi.BMapManager;
    import com.baidu.mapapi.map.MKMapTouchListener;
    import com.baidu.mapapi.map.MKMapViewListener;
    import com.baidu.mapapi.map.MapController;
    import com.baidu.mapapi.map.MapPoi;
    import com.baidu.mapapi.map.MapView;
    import com.baidu.platform.comapi.basestruct.GeoPoint;
    
    import android.app.Activity;
    import android.graphics.Bitmap;
    import android.os.Bundle;
    import android.os.Environment;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
    import android.widget.Toast;
    
    public class ControlBMapActivity extends Activity {
    	/**
    	 * MapView 是地图主控件
    	 */
    	private MapView mMapView = null;
    	/**
    	 * 用MapController完成地图控制
    	 */
    	private MapController mMapController = null;
    	/**
    	 * MKMapViewListener 用于处理地图事件回调
    	 */
    	MKMapViewListener mMapListener = null;
    	/**
    	 * 用于截获屏坐标
    	 */
    	MKMapTouchListener mapTouchListener = null;
    	/**
    	 * 当前地点击点
    	 */
    	private GeoPoint currentPt = null;
    	/**
    	 * 控制按钮
    	 */
    	private Button zoomButton = null;
    	private Button rotateButton = null;
    	private Button overlookButton = null;
    	private Button saveScreenButton = null;
    	private String touchType = null;
    	/**
    	 * 用于显示地图状态的面板
    	 */
    	private TextView mStateTextView = null;
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		DemoApplication app = (DemoApplication) this.getApplication();
    		if (app.mBMapManager == null) {
    			app.mBMapManager = new BMapManager(this);
    			/**
    			 * 如果BMapManager没有初始化则初始化BMapManager
    			 */
    			app.mBMapManager.init(DemoApplication.strKey,
    					new DemoApplication.MyGeneralListener());
    		}
    		setContentView(R.layout.control_main);
    		mMapView = (MapView) findViewById(R.id.bmapView);
    		/**
    		 * 获取地图控制器
    		 */
    		mMapController = mMapView.getController();
    		/**
    		 * 设置地图是否响应点击事件 .
    		 */
    		mMapController.enableClick(true);
    		/**
    		 * 设置地图缩放级别
    		 */
    		mMapController.setZoom(12);
    
    		mStateTextView = (TextView) findViewById(R.id.state);
    		/**
    		 * 初始化地图事件监听
    		 */
    		initListener();
    		/**
    		 * 将地图默认移动至天安门
    		 */
    		double cLat = 39.945;
    		double cLon = 116.404;
    		GeoPoint p = new GeoPoint((int) (cLat * 1E6), (int) (cLon * 1E6));
    		mMapController.setCenter(p);
    	}
    
    	private void initListener() {
    		/**
    		 * 设置地图点击事件监听
    		 */
    		mapTouchListener = new MKMapTouchListener() {
    			@Override
    			public void onMapClick(GeoPoint point) {
    				touchType = "单击";
    				currentPt = point;
    				updateMapState();
    
    			}
    
    			@Override
    			public void onMapDoubleClick(GeoPoint point) {
    				touchType = "双击";
    				currentPt = point;
    				updateMapState();
    			}
    
    			@Override
    			public void onMapLongClick(GeoPoint point) {
    				touchType = "长按";
    				currentPt = point;
    				updateMapState();
    			}
    		};
    		mMapView.regMapTouchListner(mapTouchListener);
    		/**
    		 * 设置地图事件监听
    		 */
    		mMapListener = new MKMapViewListener() {
    			@Override
    			public void onMapMoveFinish() {
    				/**
    				 * 在此处理地图移动完成回调 缩放,平移等操作完成后,此回调被触发
    				 */
    				updateMapState();
    			}
    
    			@Override
    			public void onClickMapPoi(MapPoi mapPoiInfo) {
    				/**
    				 * 在此处理底图poi点击事件 显示底图poi名称并移动至该点 设置过:
    				 * mMapController.enableClick(true); 时,此回调才能被触发
    				 * 
    				 */
    
    			}
    
    			@Override
    			public void onGetCurrentMap(Bitmap b) {
    				/**
    				 * 当调用过 mMapView.getCurrentMap()后,此回调会被触发 可在此保存截图至存储设备
    				 * 
    				 */
    				if (!Environment.MEDIA_MOUNTED.equals(Environment
    						.getExternalStorageState())) {
    					Toast.makeText(ControlBMapActivity.this, "请插入SD卡",
    							Toast.LENGTH_SHORT).show();
    					return;
    				}
    				File file = new File(Environment.getExternalStorageDirectory(),
    						System.currentTimeMillis() + ".png");
    				FileOutputStream out;
    				try {
    					out = new FileOutputStream(file);
    					if (b.compress(Bitmap.CompressFormat.PNG, 70, out)) {
    						out.flush();
    						out.close();
    					}
    					Toast.makeText(ControlBMapActivity.this,
    							"屏幕截图成功,图片存在: " + file.toString(),
    							Toast.LENGTH_SHORT).show();
    				} catch (FileNotFoundException e) {
    					e.printStackTrace();
    				} catch (IOException e) {
    					e.printStackTrace();
    				}
    
    			}
    
    			@Override
    			public void onMapAnimationFinish() {
    				/**
    				 * 地图完成带动画的操作(如: animationTo())后,此回调被触发
    				 */
    				updateMapState();
    			}
    
    			@Override
    			public void onMapLoadFinish() {
    			}
    		};
    		mMapView.regMapViewListener(DemoApplication.getInstance().mBMapManager,
    				mMapListener);
    		/**
    		 * 设置按键监听
    		 */
    		zoomButton = (Button) findViewById(R.id.zoombutton);
    		rotateButton = (Button) findViewById(R.id.rotatebutton);
    		overlookButton = (Button) findViewById(R.id.overlookbutton);
    		saveScreenButton = (Button) findViewById(R.id.savescreen);
    		OnClickListener onClickListener = new OnClickListener() {
    			@Override
    			public void onClick(View view) {
    				if (view.equals(zoomButton)) {
    					perfomZoom();
    				} else if (view.equals(rotateButton)) {
    					perfomRotate();
    				} else if (view.equals(overlookButton)) {
    					perfomOverlook();
    				} else if (view.equals(saveScreenButton)) {
    					// 截图,在MKMapViewListener中保存图片
    					mMapView.getCurrentMap();
    					Toast.makeText(ControlBMapActivity.this, "正在截取屏幕图片...",
    							Toast.LENGTH_SHORT).show();
    
    				}
    				updateMapState();
    			}
    
    		};
    		zoomButton.setOnClickListener(onClickListener);
    		rotateButton.setOnClickListener(onClickListener);
    		overlookButton.setOnClickListener(onClickListener);
    		saveScreenButton.setOnClickListener(onClickListener);
    	}
    
    	/**
    	 * 处理缩放,sdk缩放级别范围:[3.0,19.0],小于3.0将按3.0处理;大于19.0将按19.0处理
    	 */
    	private void perfomZoom() {
    		EditText t = (EditText) findViewById(R.id.zoomlevel);
    		try {
    			float zoomLevel = Float.parseFloat(t.getText().toString());
    			mMapController.setZoom(zoomLevel);
    		} catch (NumberFormatException e) {
    			Toast.makeText(this, "请输入正确的缩放级别,范围: [3.0,19.0],只能输入浮点型或整型",
    					Toast.LENGTH_SHORT).show();
    		}
    	}
    
    	/**
    	 * 处理旋转 ,旋转角单位:度 ,逆时针旋转
    	 */
    	private void perfomRotate() {
    		EditText t = (EditText) findViewById(R.id.rotateangle);
    		try {
    			int rotateAngle = Integer.parseInt(t.getText().toString());
    			mMapController.setRotation(rotateAngle);
    		} catch (NumberFormatException e) {
    			Toast.makeText(this, "请输入正确的旋转角度,只能为整型", Toast.LENGTH_SHORT).show();
    		}
    	}
    
    	/**
    	 * 处理俯视 俯角范围: -45 ~ 0 , 单位: 度
    	 */
    	private void perfomOverlook() {
    		EditText t = (EditText) findViewById(R.id.overlookangle);
    		try {
    			int overlookAngle = Integer.parseInt(t.getText().toString());
    			mMapController.setOverlooking(overlookAngle);
    		} catch (NumberFormatException e) {
    			Toast.makeText(this, "请输入正确的俯角,范围:  -45 ~ 0", Toast.LENGTH_SHORT)
    					.show();
    		}
    	}
    
    	/**
    	 * 更新地图状态显示面板
    	 */
    	private void updateMapState() {
    		if (mStateTextView == null) {
    			return;
    		}
    		String state = "";
    		if (currentPt == null) {
    			state = "点击、长按、双击地图以获取经纬度和地图状态";
    		} else {
    			state = String.format(touchType + ",当前经度 : %f 当前纬度:%f",
    					currentPt.getLongitudeE6() * 1E-6,
    					currentPt.getLatitudeE6() * 1E-6);
    		}
    		state += "\n";
    		state += String
    				.format("zoom level= %.1f    rotate angle= %d   overlaylook angle=  %d",
    						mMapView.getZoomLevel(), mMapView.getMapRotation(),
    						mMapView.getMapOverlooking());
    		mStateTextView.setText(state);
    	}
    
    	@Override
    	protected void onPause() {
    		/**
    		 * MapView的生命周期与Activity同步,当activity挂起时需调用MapView.onPause()
    		 */
    		mMapView.onPause();
    		super.onPause();
    	}
    
    	@Override
    	protected void onResume() {
    		/**
    		 * MapView的生命周期与Activity同步,当activity恢复时需调用MapView.onResume()
    		 */
    		mMapView.onResume();
    		super.onResume();
    	}
    
    	@Override
    	protected void onDestroy() {
    		/**
    		 * MapView的生命周期与Activity同步,当activity销毁时需调用MapView.destroy()
    		 */
    		mMapView.destroy();
    		super.onDestroy();
    	}
    
    	@Override
    	protected void onSaveInstanceState(Bundle outState) {
    		super.onSaveInstanceState(outState);
    		mMapView.onSaveInstanceState(outState);
    
    	}
    
    	@Override
    	protected void onRestoreInstanceState(Bundle savedInstanceState) {
    		super.onRestoreInstanceState(savedInstanceState);
    		mMapView.onRestoreInstanceState(savedInstanceState);
    	}
    }
    

    布局XML:

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >
    
        <LinearLayout
            android:id="@+id/layout_bottom"
            android:layout_width="match_parent"
            android:layout_height="50dip"
            android:layout_alignParentBottom="true"
            android:orientation="horizontal" >
    
            <Button
                android:id="@+id/zoombutton"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="缩放" />
    
            <EditText
                android:id="@+id/zoomlevel"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="10" />
    
            <Button
                android:id="@+id/rotatebutton"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="旋转" />
    
            <EditText
                android:id="@+id/rotateangle"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:numeric="integer"
                android:text="90" />
    
            <Button
                android:id="@+id/overlookbutton"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="俯视" />
    
            <EditText
                android:id="@+id/overlookangle"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="-30" />
        </LinearLayout>
    
        <TextView
            android:id="@+id/state"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_above="@id/layout_bottom"
            android:text="点击、长按、双击地图以获取经纬度和地图状态" />
    
        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_above="@id/state"
            android:orientation="vertical" >
    
            <com.baidu.mapapi.map.MapView
                android:id="@+id/bmapView"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:clickable="true" />
    
            <Button
                android:id="@+id/savescreen"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentRight="true"
                android:layout_alignParentTop="true"
                android:layout_marginTop="10dip"
                android:text="截图" />
        </RelativeLayout>
    
    </RelativeLayout>
    

    Application类及Manifest同上文。

    附上图片效果:

    展开全文
  • //初始化地图对象,加载地图 var map = new AMap.Map("container", {resizeEnable: true}); var lnglats = [ [116.968904, 39.999923], [116.382122, 39.921176], [116.372122, 39.921176], [116.968904, 39....
  • (四)ArcGIS API For Javascript之地图操作及小部件

    万次阅读 多人点赞 2016-11-04 17:53:21
    引言 地图的基本操作 1代码实现 2运行结果 3全部代码 API中的小部件 1代码实现 2代码结果绑定在DOM 3全部代码绑定在DOM 4补充将小部件绑定在地图上 5运行结果绑定在地图 6全部代码绑定在地图
  • #allmap { width: 900px; height: 600px; font-family: "微软雅黑"; padding-left: 0px; float: left;... 地图展示 查询car信息 //////////////////////////////
  • VB中实现地图操作的方法

    千次阅读 2010-04-27 10:13:00
    1. 在VB的Form设计时,加入一个picturebox控件,这个控件作为OLE容器,MapInfo中的地图将在该控件上显示。2. 执行VB的函数Createobject(“MapInfo.Application”),启动MapInfo。这时MapInfo在后台启动,对用户来说...
  • 第四节 实现地图的基本操作

    千次阅读 2016-10-12 09:21:01
    可能有朋友会问,我们并没有设施地图源啊,其实,控件自动设置了一个默认的地图源,我们在地图控件上看到的地图就是这个默认地图源上的数据,我们可以通过map的layers字段设置我们自己想要的地图源。下面这段代码的...
  • Arcgis地图常用操作

    千次阅读 2016-04-28 13:23:46
    功能简介这个页面用到了添加图层,添加覆盖物,覆盖物的事件处理,地图的旋转、缩放,高德定位,地图分层显隐,关键词搜索等功能。本篇博客仅为了记录相关功能实现的代码块,所以未进行排版梳理,对Arcgis有需求的,...
  • 高德地图js API实现:鼠标悬浮于点标记时,弹出信息窗体显示详情,点击点标记时放大地图 &lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&...
  • 转自:https://www.oschina.net/code/snippet_1034447_46741 1. [代码][JavaScript]代码 跳至 [1] [全屏预览] ? 1 2 3 4 5 6 7 8 9 10 ...15
  • Hbuider hybrid app开发之地图操作方法

    千次阅读 2016-07-22 11:44:42
    var map = null;...function creatMap(data,ws){//创建地图---data:一些地图设置参数 如图标、中心点经纬度 if (!ws) {return}; wo = ws.opener(); map = new plus.maps.Map("map"); if(!data){
  • //手势操作地图,设置地图状态等操作导致地图状态开始改变。 public void onMapStatusChangeStart(MapStatus status) { updateMapState(); } //地图状态改变结束 public void onMapStatusChangeFinish...
  • (二)高德地图之手势交互

    千次阅读 2018-11-09 14:05:15
    上一结主要介绍了如何继承高德地图,以及地图的几种不同的显示方式,那么本节我们接着往下看,这一节主要介绍地图的手势交互功能,其中包括滑动手势(地图是否可以滑动)、缩放手势(是否可以通过手势放大缩小地图)...
  • Qt操作百度地图

    热门讨论 2014-01-16 15:20:46
    Qt5.2实现了: (1)根据Qt中指定的中心点加载一副百度地图; (2)单击目标点进行画圆; (3)手动制定圆的半径进行画圆; (4)获取目标点的经度和纬度,返回给Qt
  • osmdroid监听地图操作事件(2)

    千次阅读 2014-02-17 20:54:36
    比如:当我长按地图某一处时,为该处添加给图标 说下思路,首先创建一个图层,该图层继承overlay,然后在该图层中实现onLongPress接口,然后再把该图层添加到mapview中。 好了废话到此为止了,先来个效果图吧...
  • 最近在调研arcgis地图,就把一些自己写的基本的操作po一下,希望对刚刚开始接触到arcgis的童鞋有点帮助,大神请指正吐槽。
  • 详解百度地图API之地图操作

    千次阅读 2011-10-12 11:01:16
    首先我们来看看百度地图API都提供了哪些操作方式: PC平台: 鼠标拖拽移动 鼠标双击缩放 鼠标滚轮缩放 键盘控制 移动平台: 单指拖拽移动 单指双击放大 双指移动缩放 默认情况下,...
  • 高德地图离线地图开发 教程

    千次阅读 2020-03-06 17:13:20
    高德离线地图开发主要有两部分组成:1、获取离线地图数据;因为离线地图一般都是局域网,所以需要离线地图数据放在内网中使用;2、离线地图服务器搭建以及二次开发接口提供,离线地图是一种服务,就像我们Apache提供...
  • Python调用高德地图API实现经纬度换算、地图可视化

    万次阅读 多人点赞 2019-06-26 21:42:16
    作者 |糖甜甜甜 ...通过python调用高德地图API实现经纬度换算,并且直接在高德地图新推出的轻量级可视化平台上实现一键式地图可视化,这其中需要申请密钥、批量经纬度换算、地图平台可视化操作等等。 初始数...
  • 比如:当我长按地图某一处时,为该处添加给图标 说下思路,首先创建一个图层,该图层继承overlay,然后在该图层中实现onLongPress接口,然后再把该图层添加到mapview中。 好了废话到此为止了,先来个效果图吧。当...
  • 微信小程序之地图功能

    万次阅读 多人点赞 2017-02-12 23:18:34
    转载请注明出处:http://blog.csdn.net/crazy1235/article/details/55004841...基本使用地图组件使用起来也很简单。.wxml<map id="map" longitude="{{longitude}}" latitude="{{latitude}}" scale="14" controls="{{con
  • MFC操作离线地图源程序

    热门讨论 2014-03-14 15:41:09
    MFC自己开发的针对离线地图的简单操作,适合离线地图开发技术初学者,简单易学。
  • ArcGIS for Android地图控件的5大常见操作

    万次阅读 多人点赞 2012-07-30 14:10:52
    GIS的开发中,什么时候都少不了地图操作。ArcGIS for Android中,地图组件就是MapView,MapView是基于Android中ViewGroup的一个类(参考),也是ArcGIS Runtime SDK for Android中的地图容器,与很多ArcGIS API中...
  • Winform中的Google地图操作

    千次阅读 2011-08-28 19:10:03
    尽管在网页中能对地图进行一些操作,包括地址查询等功能,但是这些都限于网页内部。若要将这查询数据传递至Winform中,可以在Javascript中将数据存储值本地,然后Winform去读取这些数据,或者直接通过Winform来操作...
  • 百度地图API详解之地图操作

    千次阅读 2013-01-03 16:37:33
    本文专门介绍与地图操作相关的接口。 首先我们来看看百度地图API都提供了哪些操作方式: PC平台: 鼠标拖拽移动鼠标双击缩放鼠标滚轮缩放键盘控制 移动平台: 单指拖拽移动单指双击放大双指移动缩放 默认...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 162,111
精华内容 64,844
关键字:

地图操作