自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 298|回复: 6
打印 上一主题 下一主题

[使用疑问] [已解决]AMapBusLine的name字段 怎么过滤成像高德地图那样

[复制链接]
最佳答案
0 

5

主题

31

帖子

107

积分

新手上路

Rank: 1

积分
107
跳转到指定楼层
楼主
发表于 2016-9-8 09:29:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发表帖子
API/SDK版本号: 4.2.0
产品: 搜索
手机型号:
使用接口:
公交快线地铁名称过滤,有没有像安卓那边Demo那样给个正则,iOS这边能用的?

回复

使用道具 举报

最佳答案
510 

8

主题

4511

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
10082
沙发
发表于 2016-9-8 11:19:30 | 只看该作者
啥意思?举个例子。
hello amap!
回复 支持 反对

使用道具 举报

最佳答案
0 

5

主题

31

帖子

107

积分

新手上路

Rank: 1

积分
107
板凳
 楼主| 发表于 2016-9-8 11:59:10 | 只看该作者
尧_月 发表于 2016-9-8 11:19
啥意思?举个例子。

就是AMapBusLine的name字段 现在返回的数据是91路(高崎T4候机楼--观音山营运中心) 而我要的只是91路
回复 支持 反对

使用道具 举报

最佳答案
510 

8

主题

4511

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
10082
地板
发表于 2016-9-8 19:00:17 | 只看该作者
这个恐怕就得自己做过滤了。。安卓提供正则来过滤了?数据方面iOS和android是一样的。
hello amap!
回复 支持 反对

使用道具 举报

最佳答案
0 

5

主题

31

帖子

107

积分

新手上路

Rank: 1

积分
107
5#
 楼主| 发表于 2016-9-9 10:15:41 | 只看该作者
尧_月 发表于 2016-9-8 19:00
这个恐怕就得自己做过滤了。。安卓提供正则来过滤了?数据方面iOS和android是一样的。
...

public static String getSimpleBusLineName(String busLineName) {
        if (busLineName == null) {
            return String.valueOf("");
        }
        return busLineName.replaceAll("\\(.*?\\)", "");
    }

这是android工程demo自带的,iOS并没有,就是问有没有,自己过滤的话要测多种情况,代码也不美观,看有没有类似android这样用正则 比较简单的去处理
回复 支持 反对

使用道具 举报

最佳答案
510 

8

主题

4511

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
10082
6#
发表于 2016-9-9 11:36:32 | 只看该作者    本楼为最佳答案   
iOS没有。这个正则也可以用到iOS上的,因为搜索的数据都是一样的。
hello amap!
回复 支持 反对

使用道具 举报

最佳答案
5 

11

主题

134

帖子

421

积分

中级会员

Rank: 3Rank: 3

积分
421
7#
发表于 2016-9-19 17:38:29 | 只看该作者
这不就是字符串拆分嘛.......
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表