• Stars
    star
    144
  • Rank 255,590 (Top 6 %)
  • Language
    Objective-C
  • Created almost 6 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

数据统计时,有时需要在对应地图上显示相关数据,例如足迹,数量等等,这里提供画中国地图(包含各省),和各省地图(包含各市)的工具

WGMapKit

数据统计时,有时需要在对应地图上显示相关数据,例如足迹,数量等等,这里提供画中国地图(包括各个省),和各省地图(包括各个市)的工具

效果

集成方法

1、直接把文件(WGMapCommonView.h和.m)拖入工程;
2、通过cocoapod
* 在项目还没有Podfile文件的话,先执行 pod init
* 然后添加代码 pod 'WGMapCommonView‘
* 执行 pod install(报错的话,可以先执行 pod repo update)

使用

* 引入头文件 #import "WGMapCommonView.h"
* 指定两个资源文件,一个是画地图的塞尔曲线数组、一个是各个子区域名字,rect,序号等信息
 self.mapView.pathFileName = @"guangDongPath.plist";
 self.mapView.infoFileName = @"guangDongInfo.plist";
* 视图可通过调整伸缩比例来调试显示不全问题
CGFloat scale = WGWidth/320;
self.mapView.transform = CGAffineTransformMakeScale(scale, scale);//宽高伸缩比例
self.mapView.frame = CGRectMake(0, 0, WGWidth, WGWidth * 0.75);
self.mapView.center = CGPointMake(WGWidth *0.5,WGHeight *0.5);
* 支持设置默认选中、是否可点击,点击回调、设置颜色、字体、边界线颜色等。
备注:目前我只画了全国地图和广东省的地图,其资源文件在项目中已经提供。其他省的地图的资源文件可以自己造一下:可参考如下链接

教你画中国地图和各省市地图,可点击

网友提供:内蒙古地图数据,目前已提交,可直接使用

More Repositories

1

WGFlutterDemo

跨平台,flutter技术总结:首先每一个文件夹下都是一个完整的demo,实现了不同的功能,可单独运行。1、增加了一个完整项目案例demo(在Shop/flutter_shop_center下);2、简单易懂、帮助快速入手。3、原生项目集成flutter,并交互。4、flutter项目嵌套ios控件,并交互。5、封装一些小的实用案例。
Dart
46
star
2

WGPushControllerKit

这是一个底层实现页面跳转的工具,通过该工具可以不再import将要跳转页面的头文件,支持常用传值;可以降低文件之间的耦合;有助于组件化;支持个性化配置九宫格菜单
Objective-C
20
star
3

WGSwiftBasicProject

从零搭建的一个Swift项目,支持swift5,代码简单易懂,有注释,适合新人参考;项目包括常用项目框架、项目分层、封装常用网络组件、常用控件、pod引入常用Swift第三方、等等。
Swift
9
star
4

WGAnimation

系统整理动画方面的技术点,存储动画方面的代码,对应OC和Swift两个版本。animation,后续继续增加
Objective-C
7
star
5

WGCommonFuntions

存放一些常见的功能,遇到问题的解决方案,等等。例如:tableview侧滑冲突,slider灵敏度,runtime应用场景总结、列表和网格视图切换、导航栏渐变等
Objective-C
6
star
6

WGSignInWithApple

简单的AppleId登录APP功能实现,包括swift官网提供demo,和改编的OC版。
Objective-C
5
star
7

WGLearnMTMediatorDemo

组件化:这个demo和wgModularization中的demo是一样的,区别就是该demo还没有组件化,组件化后的可下载查看,地址https://github.com/wgModularization/WGLearnMTMediatorDemo
Objective-C
4
star
8

RuntimeStudyDemo

该demo包括:objc_msgSend、归解档、方法交换、消息转发、动态添加类,为类添加对象方法和成员变量、分类中不能直接添加属性的原因和探索、runtime实现字典和模型之间的相互转换
Objective-C
3
star
9

WGWebImage

构建一个图片请求工具: 支持缓存;自动清理过期图片;手动清理默认或者指定路径下的图片;手动清理单个图片等
Objective-C
2
star