精华内容
下载资源
问答
  • 高德地图开发

    2018-07-03 16:05:26
    本代码在VS2013开发环境,基于winform窗口程序开发,实现了对高德地图的基本开发,更多功能请使用高德地图官网的的api。
  • 高德地图 开发

    2018-12-04 12:41:00
    1、高德地图开发文档 :https://lbs.amap.com/api/javascript-api/summary  在线编辑 预览 :https://lbs.amap.com/api/javascript-api/example/map-lifecycle/map-show (个人)可以把地图的创建使用过程,想象...

    1、高德地图开发 文档  :https://lbs.amap.com/api/javascript-api/summary

       在线编辑  预览      :https://lbs.amap.com/api/javascript-api/example/map-lifecycle/map-show

     (个人)可以把地图的创建使用过程,想象成 vue 的创建使用过程。都有生命周期,创建完成之后 再将真实的 DOM 节点插入到对应的 挂载元素上。

       key值 :

    <script src="https://webapi.amap.com/maps?v=1.4.9&key=e396ba49399513e60262b3a8653d5d4f"></script>

    2、高德地图最简单教程 : https://blog.csdn.net/qq_39588818/article/details/79421025  或 https://www.cnblogs.com/milkmap/p/3687855.html (比较详细) 或 https://blog.csdn.net/wuyou1336/article/details/52387502

    3、手机定位的原理 : http://www.sohu.com/a/76257016_335896


    1、创建地图 (创建的同时可以给地图设置中心点、级别、显示模式、自定义样式等属性)

    2、图层 (默认情况下,地图只显示标准底图,如需要叠加别的图层,可以通过 map.add方法 添加图层

      JS API 提供了标准、卫星、路网、路况、建筑等多个官方图层,  同时也提供了加载第三方WMS、WMTS、XYZ等标准图层的接口,也提供了把一般的图片、Canvas、视频、热力等作为图层的能力

              叠加 路况图层后          

     

        //实时路况图层
        var trafficLayer = new AMap.TileLayer.Traffic({
            zIndex: 10
        });
        map.add(trafficLayer);//添加图层到地图

    3、点标记与矢量图形 (都支持事件)

      JS API 提供了在地图之上绘制覆盖物的能力,比如点标记 Marker、文本标记 Text、圆点标记 CircleMarker。(也提供了绘制圆Circle、折线 Polyline、多边形 Polygon、椭圆 Ellipse、矩形 Rectangle、贝瑟尔曲线 BesizerCurve等矢量图形的能力)

        var marker = new AMap.Marker({
            position:[116.39, 39.9]//地理坐标位置
        })
        map.add(marker);//添加到地图

      移除的方法如下:

        map.remove(marker)

    4、信息窗体 (信息窗体一般都是和事件结合起来使用的)

       //构建信息窗体中显示的内容
       var info = [];
        info.push("<div class='input-card content-window-card'><div><img style=\"float:left;\" src=\" https://webapi.amap.com/images/autonavi.png \"/></div> ");
        info.push("<div style=\"padding:7px 0px 0px 0px;\"><h4>高德软件</h4>");
        info.push("<p class='input-item'>电话 : 010-84107000   邮编 : 100102</p>");
        info.push("<p class='input-item'>地址 :北京市朝阳区望京阜荣街10号首开广场4层</p></div></div>");
    
        var infoWindow = new AMap.InfoWindow({
            content: info.join("")  //使用默认信息窗体框样式,显示信息内容
        });
    
        infoWindow.open(map, map.getCenter());

    信息窗体,默认在界面中心点出现,但是可以随地图移动。

    5、UI组件库 (上面的结构,UI组件库中也有,组件库中有多种样式选择)

       a、SimpleMarker(简单标注)库 。继承自AMap.Marker(所以上面的信息窗体的属性方法,这里的可以使用)。在已有功能的基础上,额外增加一些功能。就是上面的 点标记的功能,但是样式更多的定制性。

      b、SimpleInfoWindow(简单信息窗体)库。 继承自  AMap.InfoWindow,所以上面的信息窗体的属性方法,这里的可以使用,即 SimpleInfoWindow 是 AMap.InfoWindow对象的扩展。

      c、PositionPicker(拖拽选址) 库。 用于在地图上选取位置,并获取所选位置的地址信息,以及周边POI、周边道路、周边路口等信息。(这个图标和 点标记 不同的地方是,PositionPicker这个图标是获取当前定位点的信息的)

     

     

     


     

    其他 归纳

    2、地图生命周期

    a、创建地图:

        var map = new AMap.Map('container', {
            resizeEnable: true, //是否监控地图容器尺寸变化
            zoom:11, //初始化地图层级
            center: [116.397428, 39.90923] //初始化地图中心点
        });

    3、覆盖物

      a、覆盖物是随地图移动的,覆盖物上有对应的 事件。 可 点击、推拽 等

    4、UI组件库 :https://lbs.amap.com/api/javascript-api/guide/amap-ui/intro/

      (个人猜测)除了地图自带的一些方法属性,后面添加的 UI 都是通过组件 实现的。 

       a、PositionPicker(拖拽选址)。  

       b、SimpleInfoWindow(简单信息窗体),信息窗体可以随地图移动也可以不随地图移动。

      。。。其它 组件 参考文档

    5、定位 https://lbs.amap.com/api/javascript-api/guide/services/geolocation 

      a、触发定位的小图标

      b、位置 显示的小图标

     

    。。。。。其他具体参考开发文档

     

    总结:

    1、高德地图开发,界面一般分三块 :

      a、标准底图,直接创建地图就可以

      b、随地图移动的图标文字 ( 随地图移动的,也就是固定地理坐标的。如:覆盖物)

      c、不随地图移动的元素  ( 如:信息窗体)

     

    转载于:https://www.cnblogs.com/wfblog/p/10063478.html

    展开全文
  • MapTest 高德地图开发功能大全 MapTest 高德地图开发功能大全
  • 高德地图开发简单demo

    2016-12-12 17:03:00
    高德地图开发简单demo
  • 高德地图开发damo

    2018-04-18 01:31:44
    高德地图开发,定位,搜索,导航等能!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 1. 打开高德地图官网,注册账号 https://developer.amap.com/ 个人开发,则选择个人开发者 2. 使用注册的账号登录后,进入控制台,创建应用 https://console.amap.com/dev/index 3. 添加 key (根据需要,...

    1. 打开高德地图官网,注册账号

    https://developer.amap.com/   个人开发,则选择个人开发者

    2. 使用注册的账号登录后,进入控制台,创建应用

    https://console.amap.com/dev/index 

     3. 添加 key (根据需要,配置对应服务的key)

     

    展开全文
  • 高德地图开发总结

    2021-01-02 11:10:13
    今天为止,为期两天的高德地图开发算是基本结束。由于这是一个综合了各类技术的功能点。在开发的时候学到了不少,于是决定写写这篇文档,总结同时也为以后开发留一份记录。 首先是功能选取。 开始后的时候是使用了...

    今天为止,为期两天的高德地图开发算是基本结束。由于这是一个综合了各类技术的功能点。在开发的时候学到了不少,于是决定写写这篇文档,总结同时也为以后开发留一份记录。

    首先是功能选取。
    开始后的时候是使用了猎鹰API,但后来和组长讨论发现,这个API不符合场景,所以最后就当了解猎鹰API的使用方法。最终放弃了猎鹰API的接入。

    接下来,开始参考淘宝接入高德地图,在百度搜索后使用了AppBarLayout、CollapsingToolbarLayout和NestedScrollView来开发。但是随之引入问题:

    1、Toolbar突然之间失效;
    2、Toolbar标题不居中。

    这两个问题中,第一个问题特别好解决,只要定义Behavior即可。但是第二个问题直接卡了一天,一阵百度也是没有头绪,最好的效果仍然偏移几个dp单位的距离。回到家以后,自己找了一个声称能解决这个问题的界面文件进行测试,最后发现应该是CollapsingToolbarLayout的问题。这应该是引入CollapsingToolbarLayout本身的解析出现异常。于是只能自己实现一个Toolbar。最终仍然发现,Toolbar大概向左偏移了15dp的距离。仔细核对晚上的写的demo,并打开开发者选项的布局界面进行仔细分析以后,在Toolbar内设置了一下属性:

    app:contentInsetStart="0dp"
    

    最后解决了这个偏移问题。

    但是图标却不是很满意,不符合其他页面的退出按钮。最后去查看Toolbar源码,所以决定使用ImageButton来解决这个问题。代码如下:

    <ImageButton
    	android:id="@+id/left_btn"
    	android:layout_width="44dp"
    	android:layout_height="match_parent"
    	android:src="@drawable/ic_back"
    	android:background="?android:attr/actionBarItemBackground"
    	android:layout_gravity="center"
    	android:gravity="center"
    	android:textColor="@color/common_color_black"
    	android:textSize="15sp"
    	app:layout_constraintBottom_toBottomOf="parent"
    	app:layout_constraintLeft_toLeftOf="@+id/toolbar_title"
    	app:layout_constraintTop_toTopOf="parent"/>
    

    解决完这个问题以后,开始接入高德地图。

    高德地图自定义导航路线的绘制需要使用DrivingRouteOverlay来定义会绘制。代码大致看得懂,这里主要讲难点。

    难点在于自定义标记。

    private BitmapDescriptor getThroughPointBitDes() {
    	return BitmapDescriptorFactory.fromResource(R.drawable.driver_left);
    }
    
    @Override
    public BitmapDescriptor getStartBitmapDescriptor(){
    	View view = View.inflate(mContext, R.layout.amap_marker_view, null);
    	TextView mTitle=view.findViewById(R.id.title);
    	TextView mLocation=view.findViewById(R.id.location);
    	mTitle.setText("发");
    	mLocation.setText(startCityName);
    	return BitmapDescriptorFactory.fromView(view);
    }
    
    @Override
    public BitmapDescriptor getEndBitmapDescriptor(){
        View view = View.inflate(mContext, R.layout.amap_marker_view, null);
        TextView mTitle=view.findViewById(R.id.title);
        TextView mLocation=view.findViewById(R.id.location);
        mTitle.setText("收");
        mLocation.setText(endCityName);
        return BitmapDescriptorFactory.fromView(view);
    }
    

    以上代码分别定义了车辆当前位置,起始位置和终点位置。

    起始点和终点位置不能使用定义一个自定义View来生成标记,必须通过上面的方法自己画一个Layout,然后通过上述方法加载才能成功显示出来。

    展开全文
  • 高德地图开发日记

    2017-01-20 15:41:50
    1.通过http://lbs.amap.com/dev/#/进入高德地图开发网站,申请注册高德地图开发者 2. 3.http://lbs.amap.com/进入高德地图开发API接口

    1.通过http://lbs.amap.com/dev/#/进入高德地图开发网站,申请注册高德地图开发者


    2.


    3.http://lbs.amap.com/进入高德地图开发API接口


    展开全文
  • 高德地图开发官方3D视图demo
  • 高德地图开发官方2D视图demo
  • Android高德地图开发

    2018-12-13 17:54:21
    这个demo实现了Android高德地图开放定位,添加图标,两点画路线
  • 高德地图开发指南V1.4.2官方文档为开发人员带来方便现在官方只有V2.0.4的开发指南,该资源适用于刚接手的项目地图部分是高德地图1.4.2的Api的哥们。
  • 高德地图开发(二、地图控件) 地图控件(地图控件、3D罗盘等)如何加载
  • 使用MVP模式,基于高德地图开发,实现毛玻璃特效
  • Android高德地图开发,解析Kml文件,并将KML中的位置信息加载并显示在高德地图上。
  • 高德地图开发例子1

    千次阅读 2018-10-01 23:04:19
    我们不但开发网站,我们还提供网站开发培训! 郴州网站开发 QQ群:587978628 先说说注册账号 注册账号并申请 Key 1. 首先,注册开发者账号,成为...3. 为应用添加 Key ...高德地图开发例子1——五岭生活网&lt;...
  • 高德地图开发指南V1.4.2官方文档为开发人员带来方便现在官方只有V2.0.4的开发指南,该资源适用于刚接手的项目地图部分是高德地图1.4.2的Api的哥们。
  • Android高德地图开发详解

    千次阅读 2015-06-12 14:14:57
    高德地图开发,解析定位,添加标记,路线规划
  • 基于高德地图开发的数据检索平台,可支持数据列表显示详细信息,地图显示对应坐标位置;且点击列表中数据,地图可以跳转到对应的地理位置,高亮显示。同时点击marker图标,可查看该点的详细信息。本人已经测试通过,...
  • Android高德地图开发具体解释
  • 高德地图开发指南,有源码,有讲解,很值得学习,第三方开发必备
  • Android Studio中高德地图开发Key的申请,鉴权失败解决方案。
  • 高德地图开发记录

    千次阅读 2014-09-21 15:49:05
    这个是我的一些高德地图开发的相关记录希望对相关有兴趣的人有所帮助,如果需要其他的讲解或是不明白的地方大家可以一同讨论学习与进步~~~~
  • 高德地图开发获取SHA1

    2020-06-18 15:34:02
    高德地图开发获取sha1值 调试版本 1、打开AndroidStudio的Terminal切换到 .android目录下。 C:\Users\hq.android 2、输入 keytool -list -v -keystore debug.keystore 后回车。 3、输入输入密钥库口令: 默认是 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,009
精华内容 1,203
关键字:

高德地图开发