Android Google地图标记标题用阿拉伯语显示空白

时间:2014-11-15 11:52:36

标签: java android google-maps

我正在使用Google Maps API v2 for Android,我使用Marker类为地图片段添加标记,如下所示:

map.addMarker(new MarkerOptions().position(new LatLng(23.599114, 39.203938))
            .title("عربي"));

但在地图上显示空标题。

任何想法?

2 个答案:

答案 0 :(得分:20)

我认为这是一个错误,直到现在还没有真正的解决方案,但你可以在标题中添加一个unicode从左到右的标记,如下所示:

.title("\u200e" +"عربي")

答案 1 :(得分:1)

如果有人在2017年阅读此帖:

视图为空的另一个原因可能是对

的限制

angular.module('valkyrie', []) .controller('parent', function ($scope) { $scope.phone = ''; }) .directive('phonenumber', function() { return { require: 'ngModel', template: '<input ng-model="inputValue" type="tel" class="form-control">', link: function(scope, element, attributes, ctrl) { scope.$watch('inputValue', function(value, oldValue) { if (!value) return; scope.ngModel = value.replace(/[^0-9]+/g, ''); if (scope.ngModel.length < 10) ctrl.$setValidity('phoneLength', false); else ctrl.$setValidity('phoneLength', true); }); }, }; });

在某些时候,例如您的singleLine = true实施