精华内容
下载资源
问答
  • 数据应用 此自述文件概述了在此 Ember 应用程序上进行协作的详细信息。 这个应用程序的简短介绍可以很容易地转到这里。 先决条件 您将需要在您的计算机上正确安装以下东西。 (带有 NPM) 安装 ...
  • Android调用腾讯地图app导航

    千次阅读 2017-11-10 09:47:07
    一 判断是否安装腾讯地图app public static boolean isInstalled() { return new File("/data/data/com.tencent.map").exists(); } 二 编辑路线进行导航 /** 腾讯地图 Uri 标识*/ public final static ...

    一 判断是否安装腾讯地图app

    public static boolean isInstalled() {
        return new File("/data/data/com.tencent.map").exists();
    }
    二 编辑路线进行导航

    /** 腾讯地图 Uri 标识*/
    public  final static  String BASE_URL = "qqmap://map/";
    /**
     * 调用腾讯地图app驾车导航
     * (此处输入方法执行任务.)
     * <h3>Version</h3> 1.0
     * <h3>CreateTime</h3> 2017/11/9,15:31
     * <h3>UpdateTime</h3> 2017/11/9,15:31
     * <h3>CreateAuthor</h3>
     * <h3>UpdateAuthor</h3>
     * <h3>UpdateInfo</h3> (此处输入修改内容,若无修改可不写.)
     * @param context
     * @param from  选 出发地址
     * @param fromcoord 选 出发经纬度   移动端如果起点名称和起点坐标均未传递,则使用当前定位位置作为起点 如 39.9761,116.3282
     * @param to  必 目标地址
     * @param tocoord  必 目标经纬度 39.9761,116.3282
     * @param policy  选  本参数取决于type参数的取值
     *               公交:type=bus,policy有以下取值 0:较快捷 1:少换乘 2:少步行 3:不坐地铁
     *               驾车:type=drive,policy有以下取值 0:较快捷 1:无高速 2:距离 policy的取值缺省为0
     * @param coord_type  选 坐标类型,取值如下:1 GPS  2 腾讯坐标(默认)  如果用户指定该参数为非腾讯地图坐标系,则URI API自动进行坐标处理,以便准确对应到腾讯地图底图上。
     * @param type  必 公交:bus  驾车:drive  步行:walk(仅适用移动端)
     * @param referer  必  调用来源,一般为您的应用名称,为了保障对您的服务,请务必填写!
     */
    public static  void invokeNavi(Context context,@NonNull  String type,String coord_type, String from ,
    String fromcoord,@NonNull String to, @NonNull String tocoord,String policy,@NonNull String referer){
        StringBuffer stringBuffer  = new StringBuffer(BASE_URL)
                .append("routeplan?")
                .append("type=")
                .append(type)
                .append("&to=")
                .append(to)
                .append("&tocoord=")
                .append(tocoord)
                .append("&referer=")
                .append(referer);
        if (!TextUtils.isEmpty(from)){
            stringBuffer.append("&from=").append(from);
        }
        if (!TextUtils.isEmpty(fromcoord)){
            stringBuffer.append("&fromcoord=").append(fromcoord);
        }
        if (!TextUtils.isEmpty(policy)){
            stringBuffer .append("&policy=").append(policy);
        }
        if (!TextUtils.isEmpty(coord_type)){
            stringBuffer .append("&coord_type=").append(coord_type);
        }
        Intent intent = new Intent();
        intent.setData(Uri.parse(stringBuffer.toString()));
        context.startActivity(intent);
    }
    

    三 使用示例

    if (AppQQMapUtil.isInstalled()){
        AppQQMapUtil.invokeNavi(mContext,"drive",null,null,null,"故宫","39.9761,116.3282",null,"textApp");
    }else {
        Toast.makeText(mContext, "尚未安装腾讯地图,请先下载安装", Toast.LENGTH_SHORT).show();
    }
    

    官方文档:







    展开全文
  • uni-app 配置 地图

    2021-03-03 17:47:20
    HBuilderX集成了常用的原生地图控件,相对于Web地图(H5地图),使用原生地图控件有更流畅的操作速度,可以提升APP的用户体验。 目前支持百度地图和高德地图,如需使用其它地图控件可参考Uni原生插件开发扩展支持。 ...

    DCloud_App_ArrayDCloud_App_Array

    • 发布:2014-07-22 11:31
    •  
    • 更新:2021-01-31 18:40
    •  
    • 阅读:379239

    地图插件配置

    分类:HTML5+

    云端打包发布常见问题

    概述

    HBuilderX集成了常用的原生地图控件,相对于Web地图(H5地图),使用原生地图控件有更流畅的操作速度,可以提升APP的用户体验。
    目前支持百度地图和高德地图,
    如需使用其它地图控件可参考Uni原生插件开发扩展支持。

    使用须知

    最新版本HBuilderX中自带的真机运行基座默认内置高德地图,使用的是DCloud向高德LBS开放平台申请的配置参数。
    如果使用开发者自己申请的配置参数生成请使用自定义基座真机运行。

    云端打包地图功能需要到第三方地图平台申请应用后获取相关配置参数:

    1. 高德LBS开放平台
    2. 百度LBS开放平台
      配置参数需要提交云端打包后才能生效,如果需要真机运行生效请使用自定义基座

    高德LBS开放平台申请应用

    登录 高德LBS开放平台,点击有上角的“控制台”按钮,在控制台界面左侧导航列表选择“应用管理”下的“我的应用”。

    创建应用

    如果已经创建应用可忽略此步骤
    在“我的应用”页面,点击右侧“创建新应用”按钮,输入应用名称、选择应用类型,点击“创建”按钮创建应用。
    创建应用

    添加Android平台应用的KEY

    需要打包为Android平台原生应用时操作,否则跳过此步骤
    在创建应用项的右侧点击“+”按钮,添加Key:
    添加Android平台Key

    • Key名称
      根据规则而填入Key名称,如“uniapp-android”
    • 服务平台
      选择“Android平台”
    • 发布版安全码SHA1
      应用打包时使用证书的指纹字符串(SHA1)
      HBuilderX云端打包选择“使用自有证书”或本地离线打包时,填写应用使用证书的SHA1,查看证书的信息获取指纹中SHA1值,参考:https://ask.dcloud.net.cn/article/35777#keyinfo
      HBuilderX云端打包选择“公共测试证书”时,SHA1值为:BB:AC:E2:2F:97:3B:18:02:E7:D6:69:A3:7A:28:EF:D2:3F:A3:68:E7,详情参考:https://ask.dcloud.net.cn/article/36522
      HBuilderX云端打包选择“老版本DCloud公用证书”时,SHA1值为:BA:AD:09:3A:82:82:9F:B4:32:A7:B2:8C:B4:CC:F0:E9:F3:7D:AE:58,详情参考:https://ask.dcloud.net.cn/article/68
      注意:必须添写实际打包使用证书的SHA1值,否则可能无法显示地图或无法定位
    • PackageName
      应用包名,在提交App云端打包时设置的Android包名,如“uni.UNI4D6B11E”
      注意:必须填写实际打包使用的包名,否则可能无法显示地图或无法定位

    点击“提交”后生产新Key,在应用下可获取:
    获取Android平台Key
    在HBuilderX中将此Key填入到manifest.json文件“(App)SDK配置”页面的“高德定位或地图”项下的“appkey_android”编辑框中

    添加iOS平台应用的KEY

    需要打包为iOS平台原生应用时操作,否则跳过此步骤
    在创建应用项的右侧点击“+”按钮,添加Key:
    添加iOS平台Key

    • Key名称
      根据规则而填入Key名称,如“uniapp-ios”;
    • 服务平台
      选择“iOS平台”
    • 安全码Bundle ID
      iOS平台应用包名Bundle ID(AppID),在提交App云端打包时设置的Bundle ID,如“uni.UNI4D6B11E”
      注意:必须填写实际打包使用的Bundle ID,否则可能无法显示图片或无法定位

    点击“提交”后生成新Key,在应用下可获取:
    获取iOS平台Key
    在HBuilderX中将此Key填入到manifest.json文件“(App)SDK配置”页面的“高德定位或地图”项下的“appkey_ios”编辑框中

    百度LBS开放平台申请应用

    登录 百度LBS开放平台,点击有上角的“控制台”按钮,在控制台看板界面左侧导航列表选择“我的应用”下的“创建应用”。

    创建Android平台应用

    需要打包为Android平台原生应用时操作,否则跳过此步骤
    在创建应用界面选择“Android SDK”:
    创建Android平台应用

    • 应用名称
      根据规则而填入应用名称,如“uniapp-android”
    • 应用类型
      选择“Android SDK”
    • 启用服务
      至少勾选“Android地图SDK(含境内外底图)”、“Android定位SDK”,建议全部勾选
    • 发布版SHA1
      应用打包时使用证书的指纹字符串(SHA1)
      HBuilderX云端打包选择“使用自有证书”或本地离线打包时,填写应用使用证书的SHA1,查看证书的信息获取指纹中SHA1值,参考:https://ask.dcloud.net.cn/article/35777#keyinfo
      HBuilderX云端打包选择“公共测试证书”时,SHA1值为:BB:AC:E2:2F:97:3B:18:02:E7:D6:69:A3:7A:28:EF:D2:3F:A3:68:E7,详情参考:https://ask.dcloud.net.cn/article/36522
      HBuilderX云端打包选择“老版本DCloud公用证书”时(HBuilderX 2.3.8之前的版本叫DCloud公共证书),SHA1值为:BA:AD:09:3A:82:82:9F:B4:32:A7:B2:8C:B4:CC:F0:E9:F3:7D:AE:58,详情参考:https://ask.dcloud.net.cn/article/68
      注意:必须添写实际打包使用证书的SHA1值,否则可能无法显示地图或无法定位
    • PackageName
      应用包名,在提交App云端打包时设置的Android包名,如“uni.UNI4D6B11E”
      注意:必须填写实际打包使用的包名,否则可能无法显示地图或无法定位

    点击“提交”后生成新应用,在应用列表界面会添加新创建的应用项,在“访问应用(AK)”列中点击复制按钮获取AppKey:
    获取Android平台Key
    在HBuilderX中将此Key填入到manifest.json文件“(App)SDK配置”页面的“百度定位或地图”项下的“appkey_android”编辑框中

    创建iOS平台应用

    需要打包为iOS平台原生应用时操作,否则跳过此步骤
    在创建应用界面选择“iOS SDK”:
    创建iOS平台应用

    • 应用名称
      根据规则而填入应用名称,如“uniapp-ios”
    • 应用类型
      选择“iOS SDK”
    • 启用服务
      至少勾选“IOS地图SDK(含境内外底图)”,建议全部勾选
    • 安全码
      iOS平台应用包名Bundle ID(AppID),在提交App云端打包时设置的Bundle ID,如“uni.UNI4D6B11E”
      注意:必须填写实际打包使用的Bundle ID,否则可能无法显示图片或无法定位

    点击“提交”后生成新应用,在应用列表界面会添加新创建的应用项,在“访问应用(AK)”列中点击复制按钮获取AppKey:
    获取iOS平台Key
    在HBuilderX中将此Key填入到manifest.json文件“(App)SDK配置”页面的“百度定位或地图”项下的“appkey_ios”编辑框中

    HBuilderX中配置使用地图

    从百度/高德开放平台申请获取配置参数后,需在HBuilderX中配置并提交云端打包才能生效。
    老版本HBuilder配置界面有差异,逻辑是一样的,建议更新使用HBuilderX

    配置使用地图模块

    打开应用的manifest.json文件,在“App模块配置”项中勾选“Maps(地图,只能选一个)”:

    配置地图参数AppKey

    高德地图

    在manifest.json文件“App模块配置”项的“Maps(地图,只能选一个)”下,勾选“高德地图”项,并输入从高德开放平台申请的参数:
    HBuilderX中配置使用高德地图
    配置参数

    • appkey_ios: 高德地图iOS平台应用的AppKey';
    • appkey_android: 高德地图Android平台应用的AppKey。

    百度地图

    在manifest.json文件“App模块配置”项的“Maps(地图,只能选一个)”下,勾选“百度地图”项,并输入从百度开放平台申请的参数:
    HBuilderX中配置使用百度地图
    配置参数

    • appkey_ios: 百度地图iOS平台应用的AppKey;
    • appkey_android: 百度地图Android平台应用的AppKey。

    注意
    uni-app项目中nvue页面仅支持高德地图,暂时还不支持百度地图。

    配置完成后Ctrl+S保存提交App云端打包生效。

    展开全文
  • 在使用uniapp开发app过程中,如何使用高德地图进行定位 高德地图开放平台账号申请 进入高德地图开放平台,注册并登陆开发者账号,完成之后点击进入控制台主页 在应用管理中点击创建新应用 输入并选择你的应用类型,...

    在使用uniapp开发app过程中,如何使用高德地图进行定位

    高德地图开放平台账号申请

    进入高德地图开放平台,注册并登陆开发者账号,完成之后点击进入控制台主页

    在应用管理中点击创建新应用
    QQ截图20210204110943.png
    输入并选择你的应用类型,创建完应用后,添加key
    QQ截图20210204111240.png

    选择并输入你的应用信息

    key名称可以自定义填写
    服务平台选择(这里以)安卓为例
    填写安全码、应用包名等信息,完成后提交
    QQ截图20210204111407.png
    创建完成之后拿到生成的key
    QQ截图20210204111727.png

    项目文件中配置高德定位

    HBuliderX编辑器中,在项目根目录打开manifest.json这个文件
    QQ截图20210204112141.png
    APP模块配置中在定位中选择高德地图,并填入对应的key信息

    填写完成之后一定要注意,打包自己app的自定义调试基座

    QQ截图20210204112731.png

    点击运行 =>运行到手机或模拟器 => 制作自定义调试基座
    填写自己的信息,证书文件信息等,进行打包
    QQ截图20210204113119.png

    待自定义调试基座打包完成之后,点击运行 =>运行到手机或模拟器 =>选择自定义调试基座运行

    现在,你可以用自己申请的高德定位key进行定位请求了

    uni.getLocation({
        type: 'wgs84',
        success: function (res) {
            console.log('当前位置的经度:' + res.longitude);
            console.log('当前位置的纬度:' + res.latitude);
        }
    });
    
    

    具体定位api参数可查看uniapp获取位置文档

    展开全文
  • 编写简易斜45度地图编辑

    千次阅读 2014-01-09 16:04:42
    最近在研究cocos2dx的地图,最开始使用...于是就酝酿着自己写一个斜45度的地图编辑器。  现在的自己老是不能集中注意力,经常出现思考着思考着就想睡觉的情况,所以导致这个工具写了2周,汗颜啊!使用MFC+GDI实现,目

          最近在研究cocos2dx的地图,最开始使用的是Tiled,这个编辑器做比较小的地图还是比较强大的,不过做大地图的时候,有一些功能不太方便并且有缺陷(包括刷图繁琐以及坐标体系过于复杂,导致寻路比较看起来很不平滑)。于是就酝酿着自己写一个斜45度的地图编辑器。

          现在的自己老是不能集中注意力,经常出现思考着思考着就想睡觉的情况,所以导致这个工具写了2周,汗颜啊!使用MFC+GDI实现,目前已经完成的功能有:

          1、tile坐标系设计和转换,右下X轴,右上Y轴。这是实现45度地图的关键呀。

          2、拆分合并图片功能,我的这个地编需要在编辑时传入一张大图(贴小图的方式没有实现,自己太懒),在导出的时候在拆成小图。

          3、刷阻挡位,刷透明位,批量刷阻挡以及清除阻挡和透明等。

          4、一些显示和隐藏等状态设置的小功能。

          目前基本能用了,后期准备加入配置NPC和热区的功能,暂时没有时间来实现。还有就是当前的合并图片和拆分图片使用的是CImage的功能,感觉拆出来的图比原图质量差一些,以后有时间再优化完善吧。

          先上一个图吧,看看成果:  

          

          再上关键算法:

          tile编码的算法:

    enum OCC_FLAG
    {
    	F_BLOCK = 0x01,
    	F_ALPHA = 0x02,
    };
    
    struct	TileData
    {
    	CPoint tile;
    	BYTE flag;
    
    	TileData() : flag(0) {}
    }
    for(int j = 0; j < m_yTile * 2 - 1; j++)
    {
    	for(int i = 0; i < m_xTile * 2 - 1; i++)
    	{
    		if(i % 2 == j % 2)
    		{
    			CPoint ct = CPoint((i+1) * m_iGridWidth, m_iGridHeigh * (j + 1));
    			TileData td;
    			td.tile = Space2Tile(ct);
    			int idx = td.tile.x * 1000 + td.tile.y;
    			m_tiles.insert(std::make_pair(idx, td));
    		}
    	}
    }
    CPoint CMy45MapEditorDoc::Space2Tile(CPoint& screen)
    {
    	CPoint center;
    	GetCursorDiamond(screen, center);
    	int x=(center.x/(m_iGridWidth * 2)+(center.y+m_iGridHeigh)/(m_iGridHeigh*2)); 
    	int y=center.x/(m_iGridWidth * 2)-center.y/(m_iGridHeigh*2)+m_yTile;
    	return CPoint(x, y);
    }
    //参数: 
    // POINT p 指定的某个点
    // LPPOINT ptPolygon 多边形的各个顶点坐标(首末点可以不一致) 
    // int nCount 多边形定点的个数 
    BOOL PtInPolygon(POINT p, LPPOINT ptPolygon, int nCount) 
    { 
    	int nCross = 0; 
    	for (int i = 0; i < nCount; i++)
    	{ 
    		POINT p1 = ptPolygon[i]; 
    		POINT p2 = ptPolygon[(i + 1) % nCount]; 
    		// 求解 y=p.y 与 p1p2 的交点 
    		if ( p1.y == p2.y ) // p1p2 与 y=p0.y平行
    			continue; 
    		if ( p.y < min(p1.y, p2.y) ) // 交点在p1p2延长线上 
    			continue;
    		if ( p.y >= max(p1.y, p2.y) ) // 交点在p1p2延长线上 
    			continue; 
    		// 求交点的 X 坐标 -------------------------------------------------------------- 
    		double x = (double)(p.y - p1.y) * (double)(p2.x - p1.x) / (double)(p2.y - p1.y) + p1.x; 
    		if ( x > p.x ) 
    			nCross++; // 只统计单边交点
    	} 
    	// 单边交点为偶数,点在多边形之外 --- 
    	return (nCross % 2 == 1); 
    } 
    
    //判断点在不在菱形中
    //pt-点指针
    //x--菱形中心点横坐标
    //y--菱形中心点纵坐标
    BOOL CMy45MapEditorDoc::IsPtInDiamond(CPoint& pt, int x, int y)
    {
    	POINT point4[4];
    	point4[0].x = x - m_iGridWidth;
    	point4[0].y = y;
    	point4[1].x = x;
    	point4[1].y = y - m_iGridHeigh;
    	point4[2].x = x + m_iGridWidth;
    	point4[2].y = y;
    	point4[3].x = x;
    	point4[3].y = y + m_iGridHeigh;
    	return PtInPolygon(pt, point4, 4);	
    }
    
    //获取鼠标点中的那个菱形的中心点
    //pt-------鼠标位置
    //pCenter--返回中心点坐标
    BOOL CMy45MapEditorDoc::GetCursorDiamond(CPoint& pt, CPoint& pCenter)
    {
    	RECT Rect;
    	CRgn diamond;
    	Rect.left = pt.x / m_iGridWidth * m_iGridWidth;
    	Rect.top = pt.y / m_iGridHeigh * m_iGridHeigh;
    	Rect.right = Rect.left + m_iGridWidth;
    	Rect.bottom = Rect.top + m_iGridHeigh;
    
    	if((Rect.left / m_iGridWidth % 2) == (Rect.top / m_iGridHeigh % 2))
    	{
    		pCenter.x = Rect.left, pCenter.y = Rect.top;
    		if(IsPtInDiamond(pt, Rect.left, Rect.top) == TRUE) return TRUE;
    	}
    	if((Rect.right / m_iGridWidth % 2) == (Rect.top / m_iGridHeigh % 2))
    	{
    		pCenter.x = Rect.right, pCenter.y = Rect.top;
    		if(IsPtInDiamond(pt, Rect.right, Rect.top) == TRUE) return TRUE;
    	}
    	if((Rect.left / m_iGridWidth % 2) == (Rect.bottom / m_iGridHeigh % 2))
    	{
    		pCenter.x = Rect.left, pCenter.y = Rect.bottom;
    		if(IsPtInDiamond(pt, Rect.left, Rect.bottom) == TRUE) return TRUE;
    	}
    	if((Rect.right / m_iGridWidth % 2) == (Rect.bottom / m_iGridHeigh % 2))
    	{
    		pCenter.x = Rect.right, pCenter.y = Rect.bottom;
    		if(IsPtInDiamond(pt, Rect.right, Rect.bottom)==TRUE) return TRUE;
    	}
    	return FALSE;
    }


    上面的代码就是生产tile的规则,下面是保存地图的代码:

    BOOL CMy45MapEditorDoc::OnSaveDocument(LPCTSTR lpszPathName)
    {
    	try
    	{
    		Blaze::ByteBuffer buff;		
    		buff << (int)m_mapSize.cx << (int)m_mapSize.cy;		//地图尺寸
    		buff << m_iGridWidth << m_iGridHeigh;				//tile大小
    		buff << m_xTile << m_yTile;							//tile尺寸
    		buff << m_xSplit << m_ySplit;						//图元尺寸
    
    		std::string fileNameDif  = groundPath;
    		fileNameDif = fileNameDif.substr(fileNameDif.rfind(".") + 1, fileNameDif.size());
    		buff << fileNameDif;
    
    		buff << (int)(m_tiles.size());			//tile数量
    		for (TileMap::iterator it = m_tiles.begin(), ite = m_tiles.end(); it != ite; ++it)
    		{
    			int idx = it->first;
    			TileData* tileD = &it->second;
    			buff << idx << tileD->flag;
    		}
    		FILE* file = fopen(lpszPathName, "wb");
    		if (file)
    		{
    			fwrite(buff.contents(), 1, buff.size(), file);
    			fclose(file);
    
    			theApp.SpliteImage(groundPath, m_xSplit, m_ySplit, lpszPathName);
    		}		
    	}
    	catch (CException* e)
    	{
    		AfxMessageBox("保存地图文件失败!");
    		return FALSE;
    	}
    	return TRUE;
    }


    最后是读取地图的代码:

    BOOL CMy45MapEditorDoc::OnOpenDocument(LPCTSTR lpszPathName)
    {
    	if (!CDocument::OnOpenDocument(lpszPathName))
    		return FALSE;	
    
    	try
    	{
    		Blaze::ByteBuffer buff;
    		FILE* file = fopen(lpszPathName, "rb");
    		if (file)
    		{
    			while (!feof(file))
    			{
    				char buf[1024];
    				int size = fread(buf, 1, 1024, file);
    				buff.append((unsigned char*)buf, size);
    			}
    
    			int sx, sy;
    			buff >> sx >> sy;							//地图尺寸
    			buff >> m_iGridWidth >> m_iGridHeigh;		//tile大小
    			buff >> m_xTile >> m_yTile;					//tile尺寸
    			buff >> m_xSplit >> m_ySplit;				//图元尺寸
    			m_mapSize = CSize(sx, sy);
     			std::string fileNameDif;
     			buff >> fileNameDif;
    
    			std::string fileName(lpszPathName);
    			fileName = fileName.substr(0, fileName.rfind("."));
    			groundPath.Format("%s.%s", fileName.c_str(), fileNameDif.c_str());
    
    			if(m_pict.Load(groundPath))
    			{
    				int tileSize;			
    				buff >> tileSize;
    				for (int i = 0; i < tileSize; ++i)
    				{
    					TileData td;
    					int tileIdx;
    					buff >> tileIdx >> td.flag;
    					td.tile.y = tileIdx % 1000;
    					td.tile.x = tileIdx / 1000;
    					m_tiles.insert(std::make_pair(tileIdx, td));
    				}
    			}
    			return TRUE;
    		}		
    	}
    	catch (CException* e)
    	{
    		AfxMessageBox("打开地图文件失败!");
    	}	
    	return FALSE;
    }

            配上原来实现的A*算法寻路效果相当好,在安卓上运行内存占用比用Tiled少了一半多,后面还可以加上底图视野管理,每次只加载9张底图,内存占用会更少。

           下面给个测试版给大家试用一下,大家有什么意见可以反馈给我,暂时不开源,等完善之后再考虑开源吧!

    45度地图编辑器DEMO
     



    展开全文
  • 在项目中客户会提出这样一个需求,不同的角色能看到不同的站点地图,例如sales只看sales站点就行,service人员只看service人员就行,但如果sales和service人员都能看到客户实体,而客户实体又同时存在于sales站点和...
  • Android游戏开发助手地图编辑器 自己开发的哦请提建议
  • 展开地图React 将使用的简单示例 Create React App入门 该项目是通过引导的。 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新...
  • uni-app实现地图输入选择地址

    千次阅读 2020-12-14 16:46:48
    <template> <view class="box"> <view class="map"> <u-input v-model="value" :type="type" :border="border" @click="inputHandle" />...map @tap="clickHandle" id="map" :latitude=...
  • 矢量数据下载 矢量标注标绘 标注管理功能 离线地图 手机APP 其他功能 下载帮助文档 快速入门视频教程 BIGEMAP快速入门 下载卫星影像 下载高程等高线数据 下载路网水系等矢量图 应用...
  • 打开命令提示符并cd到包含package.json的文件夹(而不是app文件夹内的package.json!) 使用cli安装依赖项 npm install 使用cli来运行带有电子的应用程序 npm start 从预建 下载然后在应用程序文件夹中运行...
  • 在线映射编辑器,无需编写任何行即可生成R2RML,RML和YARRRML。 它还支持使用的API对主题和属性列的自动建议。 与Docker一起运行 sh run_docker.sh 在浏览器中访问http://127.0.0.1:5000 如何在本地安装 创建虚拟...
  • Tiled.app.zip

    2020-06-10 15:00:02
    游戏地图编辑工具,移动游戏开发中常见的地图编辑工具,使用此工具设计地图,省时省力,减轻游戏地图制作工作量,非常值得下载,
  • 1、支持类似微博的编辑框,可输入表情和@某人 2、自定义ProgressDialog加载提醒 3、快速开发偷懒必备(二) 支持DataBinding啦~爽炸,花式列表一... 4、利用百度地图快速实现支付宝...
  • 百度地图毕业设计源码 毕业纪念册APP 产品概况 产品概况 发布日期 12/10/2019 项目名称 毕业纪念册app 文件状态 完善中 文件主人 徐嘉慧 领头设计师 徐嘉慧 领头开发者 徐嘉慧 领头测试者 徐嘉慧 介绍 该产品是为...
  • react-app中引入UEditor富文本编辑

    千次阅读 2019-02-21 13:57:26
    react中引入ueditor 1.放入静态资源并配置 首先把官网下载的Ueditor资源,放入public文件夹中。(你的U盘里有,不用下载了) ... * @module 百度富文本编辑器 * 自定义菜单配置 */ import React, { Component } fr...
  • Create React App入门 该项目是通过。 可用脚本 在项目目录中,可以运行: npm start 在开发模式下运行应用程序。 打开在浏览器中查看。 如果进行编辑,页面将重新加载。 您还将在控制台中看到任何棉绒错误。 npm ...
  • AndroidStudio新手开发:天气app(百度地图api+和风天气api+城市查询+折线展示)1、内容简介 1、内容简介        学校b测,碰巧选到了app开发,之前只有一些网站开发经历,第一次接触安卓端,从...
  • 编辑 找 咆哮者 帮助 家 确认 图层控制(目录) 传奇 区域设置(更改国家/地区和语言) 定位按钮(地理位置) 地图信息 措施 概述图 打印 反向地理编码器 标尺 街景 地图带有各种小部件功能的右键菜单。 高度可...
  • HTML5 Plus移动App(5+App)开发入门指南

    万次阅读 2016-06-29 16:40:43
    HTML5 Plus移动App,简称5+App,是一种基于HTML、JS、CSS编写的运行于手机端的App,这种App可以通过扩展的JS API任意调用手机的原生能力,实现与原生App同样强大的功能和性能。 HTML5 Plus规范 通过HTML5开发移动...
  • 用于“房间”,“资源”和“门户”放置的瓷砖栅格地图编辑器 $ http-server -c-1 Starting up http-server, serving ./ on: http://0.0.0.0:8080 $ tsc --watch -m commonjs -t es5 --emitDecoratorMetadata --...
  • Mapper 是地图绘制软件, 它可以把激光测距仪获得的信息(有一定的格式,可以用MobileEyes 中获得,也可以用对应的 SickLogger 函数来获得)自动生成地图,也可以让用户自己手动绘制地图,手动绘制的地图可以直接...
  • 4.支持为显示、编辑、保存照片拍照角度; 5.支持同时在地图中显示多张照片的位置标注; 6.支持照片位置标注聚簇功能,当显示大量图片标注时,视觉效果更清爽清晰; 7.支持交通图、影像图和地形图三种类型在线地图。 ...
  • Android App之间通过Intent交互

    千次阅读 2016-11-14 22:42:07
    例如,如果您的应用有您要在地图上显示的公司地址,您无需在显示地图的应用中构建 Activity。 而是可以创建使用 Intent 查看地址的请求。Android 系统之后启动可以在地图上显示该地址的应用。用 Intent 在自己应用...
  • [uni-app]聊天App实例

    千次阅读 2019-10-21 16:52:28
    基于uni-app+vue+vuex+uniPop+swiper等技术开发的仿微信聊天室uniapp-chatroom项目,类似vue及小程序api语法使开发更加方便,实现了发送图文消息、表情(gif动图),图片预览、地图位置、红包、仿微信朋友圈等功能 ...
  • 微图App个人中心使用说明

    千次阅读 2017-10-20 14:37:15
    《微图App》是《水经微图...《微图App》可以通过关注“水经注地图下载器”公众号之后,在公众号中下载。 扫码关注微信公众号之后,点击“了解产品\微图App下载”菜单可以下载安装微图App应用。
  • 澎湃新闻(www.thepaper.cn)注意到,随着北斗导航在民间热度上升,在手机应用端还出现了一款名为北斗导航-高清卫星导航的App,并且已经登上苹果应用商店免费App榜单第一名,霸榜三天。澎湃新闻发现,开发这款应用的...
  • uniapp+vue仿微信App界面|uni-app仿微信聊天/朋友圈

    万次阅读 多人点赞 2019-10-10 10:10:41
    基于uni-app技术开发的仿微信界面聊天室uniapp-chatroom实例项目|uniapp仿微信朋友圈,实现了发送图文消息、表情(gif动图),图片预览、地图位置、长按菜单、红包/钱包、仿微信朋友圈等功能。 在H5 / 小程序 / App...
  • 百度地图绘制多边型带编辑功能

    千次阅读 2016-05-18 16:13:26
    百度地图绘制多边型带编辑功能 ;zoom:1;position:relative;">  ;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;">  ;font-size:14px;top:50%;margin-top:-95px;right:0px;...
  • 在这个项目中,开放式天气地图API用于根据用户输入从世界各地获取天气数据。 城市名称用于获取该特定城市的数据。 已建 Java脚本 HTML 5 尾风CSS 现场演示 入门 要启动并运行本地副本,请遵循以下简单的示例步骤。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,453
精华内容 6,981
关键字:

地图编辑app