精华内容
下载资源
问答
  • //实现下列方法后能让地图上得大头针弹出气泡 - (MAAnnotationView *)mapView:(MAMapView *)mapView viewForAnnotation:(id )annotation { if ([annotation isKindOfClass:[MAPointAnnotation class]]) { ...

    //创建大头针对象

    MAPointAnnotation *pointAnnotation = [[MAPointAnnotation alloc] init];

    //插入大头针的位置

    pointAnnotation.coordinate = CLLocationCoordinate2DMake(39.989631, 116.481018);

    //大头针的标题

    pointAnnotation.title = @"方恒国际";

    //大头针的子标题

    pointAnnotation.subtitle = @"阜通东大街6号";

    [_mapView addAnnotation:pointAnnotation];

    //实现下列方法后能让地图上得大头针弹出气泡

    - (MAAnnotationView *)mapView:(MAMapView *)mapView viewForAnnotation:(id )annotation

    {

    if ([annotation isKindOfClass:[MAPointAnnotation class]])

    {

    static NSString *pointReuseIndetifier = @"pointReuseIndetifier";

    MAPinAnnotationView*annotationView = (MAPinAnnotationView*)[mapView dequeueReusableAnnotationViewWithIdentifier:pointReuseIndetifier];

    if (annotationView == nil)

    {

    annotationView = [[MAPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:pointReuseIndetifier];

    }

    annotationView.canShowCallout= YES;       //设置气泡可以弹出,默认为NO

    annotationView.animatesDrop = YES;        //设置标注动画显示,默认为NO

    annotationView.draggable = YES;        //设置标注可以拖动,默认为NO

    annotationView.pinColor = MAPinAnnotationColorPurple;

    return annotationView;

    }

    return nil;

    }

    用坐标信息判断   你没说想要的具体的效果  那我就给你说一种吧  假设你地图上面有n个大头针  实际上也就是n个pointAnnotation  你可以通过_mapView.annotations直接获取到 这是个数组

    在点击大头针的方法里面

    - (void)mapView:(BMKMapView *)mapView didSelectAnnotationView:(BMKAnnotationView *)view

    {

    NSArray * array = [NSArray arrayWithArray:_mapView.annotations];

    for (int i=0; i

    {

    if (view.annotation.coordinate.latitude ==((BMKPointAnnotation*)array[i]).coordinate.latitude)

    {

    //获取到当前的大头针  你可以执行一些操作

    }

    else

    {

    //对其余的大头针进行操作  我是删除

    //[_mapView removeAnnotation:array[i]];

    }

    }

    }

    展开全文
  • //实现下列方法后能让地图上得大头针弹出气泡 - (MAAnnotationView *)mapView:(MAMapView *)mapView viewForAnnotation:(id )annotation {  if ([annotation isKindOfClass:[MAPointAnnotation class]])  ...
    //创建大头针对象
        MAPointAnnotation *pointAnnotation = [[MAPointAnnotation alloc] init];
        //插入大头针的位置
        pointAnnotation.coordinate = CLLocationCoordinate2DMake(39.989631, 116.481018);
        //大头针的标题
        pointAnnotation.title = @"方恒国际";
        //大头针的子标题
        pointAnnotation.subtitle = @"阜通东大街6号";
        [_mapView addAnnotation:pointAnnotation];
    
    //实现下列方法后能让地图上得大头针弹出气泡
    - (MAAnnotationView *)mapView:(MAMapView *)mapView viewForAnnotation:(id <MAAnnotation>)annotation
    {
        if ([annotation isKindOfClass:[MAPointAnnotation class]])
        {
            static NSString *pointReuseIndetifier = @"pointReuseIndetifier";
            MAPinAnnotationView*annotationView = (MAPinAnnotationView*)[mapView dequeueReusableAnnotationViewWithIdentifier:pointReuseIndetifier];
            if (annotationView == nil)
            {
                annotationView = [[MAPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:pointReuseIndetifier];
            }
            annotationView.canShowCallout= YES;       //设置气泡可以弹出,默认为NO
            annotationView.animatesDrop = YES;        //设置标注动画显示,默认为NO
            annotationView.draggable = YES;        //设置标注可以拖动,默认为NO
            annotationView.pinColor = MAPinAnnotationColorPurple;
            return annotationView;        
        }
    
        return nil;
    }
    
    
    
    
    
    用坐标信息判断   你没说想要的具体的效果  那我就给你说一种吧  假设你地图上面有n个大头针  实际上也就是n个pointAnnotation  你可以通过_mapView.annotations直接获取到 这是个数组
      在点击大头针的方法里面
    
    - (void)mapView:(BMKMapView *)mapView didSelectAnnotationView:(BMKAnnotationView *)view
    
    {
    
    NSArray * array = [NSArray arrayWithArray:_mapView.annotations];
    
        for (int i=0; i<array.count; i++)
    
        {
    
            if (view.annotation.coordinate.latitude ==((BMKPointAnnotation*)array[i]).coordinate.latitude)
    
            {
    
                //获取到当前的大头针  你可以执行一些操作
    
            }
    
            else
    
            {
    
                //对其余的大头针进行操作  我是删除
    
                //[_mapView removeAnnotation:array[i]];
    
            }
    
        }
    
    }









    本文转自 卓行天下  51CTO博客,原文链接:http://blog.51cto.com/9951038/1764185,如需转载请自行联系原作者
    展开全文
  • 高德地图是目前国内数一数二的手机地图出行和导航的软件之一,作为一款知名的的地图软件,用户数量也是成比例的增长,高德地图也是时不时的会推出新的功能,那么怎么标注商户呢,一起来看看吧!高德地图怎么标注...

    高德地图是目前国内数一数二的手机地图出行和导航的软件之一,作为一款知名的的地图软件,在用户数量上也是成比例的增长,高德地图也是时不时的会推出新的功能,那么怎么标注商户呢,一起来看看吧!

    高德地图怎么标注商户操作流程

    1、打开高德地图APP,在首页的最下方拉起页面找到工具箱;

    49b64cdaaa3ca08fd38d8697df69995c.png

    2、在工具箱里面下方往下找到小工具,在小工具里面找到商户标注;

    fccbc991fc19998f0b9cfbb47d1bc535.png

    3、进入之后就可以添加和认领我的门店了,通过审核之后你的门店位置就会出现地图上了;

    31e78cf28c6593077e43450a572ba1c4.png

    商户标注需要准备相关的资料如下:

    门店照

    为确保快速通过审核,需要您现场拍摄门店照(禁止翻拍及夜 间拍摄)且包含以下信息

    室外入口及招牌

    如门店临街,请正面拍摄,需含盖完整 的正门入口及招牌

    室内入口及招牌

    如门店在楼内/室内,需含盖完整的店铺 入口及招牌(可体现店铺名称或商标)

    周边信息

    拍摄店铺周边信息(邻侧店铺或建 筑),可辅助审核

    营业执照

    营业执照需保证拍摄方向正确,不能颠倒、不能斜拍、不能翻 拍,确保文字清晰、露出国hui;我们不会向高德以外的公司、 组织和个人共享您的资质信息及个人信息

    以上就是关于高德地图标注商户图标的操作流程及所需相关资料介绍。

    展开全文
  • HTML文件怎么引入高德地图

    千次阅读 2019-03-14 06:03:15
    1.首先,注册高德地图开发者,这个直接官网注册,输入必要信息就行,如下: 2.注册完成后,进入个人中心,依次点击“应用管理”-&gt;“我的应用”-&gt;“创建新应用”,如下,这里输入应用名称,选择...

    1.首先,注册高德地图开发者,这个直接在官网上注册,输入必要信息就行,如下:
    在这里插入图片描述
    2.注册完成后,进入个人中心,依次点击“应用管理”->“我的应用”->“创建新应用”,如下,这里输入应用名称,选择类型就行:

    在这里插入图片描述
    3 接着就需要为应用添加key值,点击右上角的+号,就会弹出添加窗口,这里我们选择“Web端(JS API)”,如下:
    在这里插入图片描述
    4 添加key值成功后,就会在应用列表中看到刚才添加的key值,如下,后面的代码中需要用到这个key值:
    在这里插入图片描述
    5.最后就是编写代码,在html页面中引入3D地图了,如下,代码很简单,主要是创建div容器,然后通过JS引入地图到这个容器中,这里需要JS API版本在1.4.0以上,指定地图模式为3D,key值替换成自己应用的key值:

    <!doctype html>
    <html>
    
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width">
        <link rel="stylesheet" href="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css" />
        <style>
            html,
            body,
            #container {
                width: 100%;
                height: 100%;
            }
        </style>
        <title>地图加载完成</title>
    </head>
    <body>
    <div id="container"></div>
    <script src="https://webapi.amap.com/maps?v=1.4.13&key=你的key值"></script>
    <script src="https://a.amap.com/jsapi_demos/static/demo-center/js/demoutils.js"></script>
    <script>
        var map = map = new AMap.Map('container', {
            resizeEnable: true,
            viewMode:'3D'
        });
        map.on("complete", function(){
            log.success("地图加载完成!");
        });
    </script>
    </body>
    
    </html>
    

    6 浏览效果如图:
    在这里插入图片描述

    展开全文
  • 今天要实现的功能就是:1、在地图上添加几个input 的 type 为checkbox 的代码。 注意是好几个checkbox。2、选中复选框, 地图上简标注marker, 取消选中复选框和不选中复选框, 则地图上没有标注对应地名的marker...
  • 1:使用高德地图做移动轨迹(类似乐运动app),运动时地图上绘制的路径不准确;怎么解决啊 纠偏?还是另有他法;...2.想要谷歌地图上添加一个可以拖动的指示器(拖到哪里 就可以捕获哪里的经纬度)? 在线等
  • 高德地图怎么设置查岗在你手机上找到高德地图app,进行打开。打开后在下方栏中找到“我的”,进行...可实时获取家人所在地发现问题一键呼叫据悉,用户在高德地图上搜“家人地图”进入功能页,添加亲人即可组建“家人...
  • 在高德地图上添加了大量的marker,现在要对其中部分marker要以不同颜色加以区分,在不更换雨点图标的情况下只改变颜色是否可行,例如我添加了四个点同时显示窗口信息,现在要将第四个marker变为红色 代码如下: ...
  • 高德查岗功能怎么用据悉,用户在高德地图上搜“家人地图”进入功能页,添加亲人即可组建“家人地图”。“家人地图”除了与家人位置共享,可实时获取家人所在地点外,还可以给家人设置“亲友位置提醒”,可以以某个...
  • 高德地图基本开发

    2018-05-10 19:20:00
    在高德地图API申请账号,在之后申请一个key(这里就不说怎么申请了) 申请完KEY之后开始开发。 如下:第一步:在build.gradle文件中,添加库: 1 compile "com.amap.api:location:3.6.1" 2 compile '...
  • ﹀﹀﹀之前我们是怎么做的◆ ◆ ◆之前,数读菌ArcMap里面加载底图,一般用的都是“添加底图”,毕竟书是这么教的嘛,但是这个功能可以添加的底图就那么几种(其实挺多的),最大的问题在于,他不能添加国内的...
  • 在地图上添加多个文本信息时,有些marker相离太近,text文本会有重合的情况,请问怎么根据地图的缩放级别,自动显示/隐藏那些被覆盖的文字 浏览器端。</p>
  • 高德地图app是现在很多伙伴都使用的路线导航软件,最近有伙伴想知道如何地图上面添加商户。下面就给大家介绍一下高德地图添加商户方法。1. 用手机打开高德地图APP软件,看到那个地图上有个圆圈中间有个蓝色显示...
  • 上一篇博客介绍了地图的显示,不要太简单了, 我们要实现的效果当然不仅仅是显示地图这么废了, 现在地图是有了 , 怎么在地图上添加一个标注呢? 添加一个圆形?又或者是我想在地图上添加个自定义的View, 会不会很6? 呵呵...
  • 我这里项目的需要是,使用高德地图, 要把地图上距离我当前位置这个大头针显示的位置的2公里之内的住宿,酒店,餐饮的信息, 全部检索到并显示在地图上, 我这里项目里面要显示结果的地方添加的代码如下, //...
  • 本来想用高德地图的V3.0.0版本的搜索做天气搜索的,但是一直配置不好开发环境,最后就原来工程里面使用V2.6.0的版本的地图做了这个简单的线路规划查询的例子。 基本功能:输入起点和终点 地图显示出绿色的驾车...
  • 2.为了应用程序中调用第三方Map服务,必须获取第三方的Map服务的API Key,所以首先在高德官网注册账号,并创建应用如下图中所示3.在创建的应用中为这个应用添加key,如下图中所示4.对着上面的图,本人也不知道怎么...
  • <script type="text/javascript"> //地图初始化时,在地图上添加一个marker标记,鼠标点击marker可弹出自定义的信息窗体 var map = new AMap.Map("container", { resizeEnable: true, center: [116.481181, 39....
  • <script type="text/javascript"> //地图初始化时,在地图上添加一个marker标记,鼠标点击marker可弹出自定义的信息窗体 var map = new AMap.Map("container", { resizeEnable: true, center: [116.481181, 39....
  • 高德地图app是现在很多伙伴都使用的路线导航软件,最近有伙伴想知道如何地图上面添加商户。下面就给大家介绍一下高德地图添加商户方法。1. 用手机打开高德地图APP软件,看到那个地图上有个圆圈中间有个蓝色显示...
  • uniapp h5使用定位获取当前城市

    千次阅读 2020-05-12 18:37:08
    这里虽然选择高德地图,但是怎么使用还是个坑,搜了很多文档,相关如下 1、注册高德地图。进入控制台 2、找到应用管理,创建新应用 3、创建好以后,为应用添加key,点击添加 添加完以后就能看到key了 4
  • 文章目录问题描述解决办法案例代码 问题描述 使用Vue脚手架, 联调...问题:“拼接的HTML代码”事件是window的,怎么触发window定义的事件,调用Vue内部的方法呢? 解决办法 进入组件的时候,把当前Vue对象...
  • 目前仅适用于百度地图和高德地图的SDK定位,腾讯系列无法使用 安装包路径: app\release\MockGPS_v1.9.6.191114_beta.apk 需要开启 开发者选项中的位置模拟 其次 悬浮窗最好开启一下,否则可能定位不稳定 还有 GPS...
  • /*高德地图*/ implementation 'com.amap.api:3dmap:latest.integration' /*注释*/ implementation 'com.jakewharton:butterknife:8.7.0' annotationProcessor 'com.jakewharton:butterknife-compiler:8.7.0' 默认...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

怎么在高德地图上添加