百度地图自定义大头针&&大头针

查看次数:6802

下载次数:938

上传时间:2016-08-01

大小:491 B

# YWLJMapView

利用百度地图实现自定义大头针和气泡

###自定义大头针

----------------------------------------------------------

效果图:---->没错就是链家

![001.png](http://upload-images.jianshu.io/upload_images/1488651-acd22675f5000f79.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)

----------------------------------------------------------

```

//背景色

CGRect rect = _contentView.bounds;

//创建Path -->类似于对话框气泡路径实现

CGMutablePathRef layerpath = CGPathCreateMutable();

CGPathMoveToPoint(layerpath, NULL, 0, 0);

CGPathAddLineToPoint(layerpath, NULL, CGRectGetMaxX(rect), 0);

CGPathAddLineToPoint(layerpath, NULL, CGRectGetMaxX(rect), CGRectGetMaxY(rect));

CGPathAddLineToPoint(layerpath, NULL, 45, CGRectGetMaxY(rect));

CGPathAddLineToPoint(layerpath, NULL, 37.5, CGRectGetMaxY(rect)+5);

CGPathAddLineToPoint(layerpath, NULL, 30, CGRectGetMaxY(rect));

CGPathAddLineToPoint(layerpath, NULL, 0, CGRectGetMaxY(rect));

CAShapeLayer *shapelayer=[CAShapeLayer layer];

UIBezierPath *path=[ UIBezierPath bezierPathWithCGPath:layerpath];

shapelayer.path=path.CGPath;

shapelayer.fillColor=[ UIColor colorWithRed:83/255.0 green:180/255.0 blue:119/255.0 alpha:1.0].CGColor;

shapelayer.cornerRadius=5;

[_contentView.layer addSublayer:shapelayer];

```

----------------------------------------------------------

demo传送门[这里](https://github.com/Mr-yuwei/YWLJMapView)

注意下载的demo需要自己重新编辑一下,因为pod文件太大,上传有限制,欢迎到git上下载。

收藏

分享到:

效果图

我来说两句

发表评论

您还没有登录!请登录或注册

所有评论(0)

更多评论

android 百度地图大头针,百度地图自定义大头针大头针相关推荐

  1. Android百度地图(六)自定义导航路线规划

    Android百度地图(六)自定义导航路线规划 兴奋加激动... 本文代码在http://blog.csdn.net/xyzz609/article/details/51959767的基础上进一步修改 ...

  2. 基于android的百度地图_百度的71个炸天的开源项目

    本文为大家整理了百度开源的70+项目,看看有没有感兴趣的. 1.JavaScript图表库 ECharts ECharts开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Ja ...

  3. android 仿百度地图,仿百度地图街景实现

    使用过百度地图的同学知道,它有个街景功能,可以看到许多地方的实景.这里就其街景内容的实现,进行下学习. 在百度地图SDK的官网上可以看到,百度对开发者提供了很多相关的内容,方便我们进行学习.关于SDK ...

  4. Android中级篇之百度地图SDK v3.5.0-基础地图[图解百度地图基础教程]

    基础地图[比官方更详细] 简介 开发者可利用SDK提供的接口,使用百度为您提供的基础地图数据.目前百度地图SDK所提供的地图等级为3-19级,所包含的信息有建筑物.道路.河流.学校.公园等内容.所有叠 ...

  5. Android学习——地图(百度地图)

    百度地图 简介 百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富.交互性强的地图类应用程序. 您可以通过该接口实现丰富的LBS功能: 开 ...

  6. Android中级篇之百度地图SDK v3.5.0-一步一步带你仿各大主流APP地图定位移动选址功能

    from: http://blog.csdn.net/y1scp/article/details/49095729 定位+移动选址 百学须先立志-学前须知: 我们经常在各大主流APP上要求被写上地址, ...

  7. ios 一步一步学会自定义地图吹出框(CalloutView)--(百度地图,高德地图,google地图)

    前言 在ios上边使用地图库的同学肯定遇到过这样的问题:吹出框只能设置title和subtitle和左右的view,不管是百度地图还是高德地图还是自带的google地图,只提供了这四个属性,如果想添加 ...

  8. Android app调用第三方地图(百度地图,高德地图,谷歌地图)导航

    因为公司项目需要用到外部导航,找到一些,大兄弟们凑合看...好吧反正也没人看- - 1.调用百度导航 //开启百度导航public void startNavi() {//百度地图,从起点是LatLn ...

  9. Android 跳转到高德、百度、腾讯地图进行导航

    需求: 点击店铺位置,弹出popupwindow进行选择 如果该手机安装了所选的地图APP,就跳转到该地图APP中 如果该手机未安装所选的地图APP,就提示 MapUtil工具类 import and ...

最新文章

  1. 统计文本中出现的单词个数频率
  2. laravel5 MAC is invalid
  3. 人工智能算法通俗讲解系列(二):逻辑回归
  4. Vivado中Block Memory Generator v8.3的使用
  5. 1.8 Remove
  6. stm32单片机屏幕一直闪_STM32F407[3] 闪烁LED
  7. HDFS的副本存放策略(机架感知策略)
  8. java sqlite 工具类_Java 工具类 - JDBC通用操作基类 BaseDao
  9. 搭建云计算机win10,win10电脑做云服务器
  10. 解决火狐https问题 安全连接问题
  11. U-Net中的skip connection
  12. 微信小程序scroll-view去掉滚动条
  13. Spring Cloud核心组件原理分析
  14. 基于Matlab的跨孔电磁波\跨孔雷达的直射线追踪(一)
  15. 工具类TestTools
  16. Json字符串和Java对象互相转换
  17. windows无法格式化u盘_U盘被写保护无法格式化怎么办?优盘无法格式化的解决办法...
  18. win10安装ab测试工具
  19. quicktime ogv_Windows的QuickTime已死,应卸载以确保安全
  20. 圣多米尼克高中有计算机课吗,院校库_VPEA北美留学院校数据查询中心

热门文章

  1. 做公众号能不能转载别人文章做文章素材?我的建议是...
  2. 数理化,天地生,四处任我游
  3. mac常见问题(三) macbook键盘溅上水怎么办?
  4. 如何使用 Java 实现后台全局监听快捷键
  5. UE4 新建一个基本的游戏模式
  6. 此微信号没有绑定到任公众号上,请更换微信号再试
  7. Cadence Virtuoso 文件.cdsinit 修改提示
  8. FPGA作业_阶段一(六进制计数器仿真6-9进制循环计数器)
  9. Windows图形编程 中的一个例程所引发的收获和思考
  10. php yaf框架模块化,YAF框架组成部分