一个iPad项目中需要用到选择省和市的功能,最初设计的是用弹出文字浮层,后来老板觉得不够美观,就让UE设计成了如下的样子。该组件可以支持拖动、缩放以及全国省和市级行政区的点选。由于是公司的代码,因此开源需要经过公司的审核,目前代码还有一些性能问题,待后续性能完善及通过审核后会上传到github,敬请期待。
该地图组件实现起来不难,数据网上也有现成的(http://download.csdn.net/download/awen1983/7167979),实现原理就是从json中读取到每个行政区的边界经纬度之后,将其作为path添加到view中,每次拖动和点选时即进行重画。
时间: 2024-10-10 16:59:32