jjzjj

nativescript-mapbox

全部标签

ios - MapBox ios 禁用在 map 上滚动

如何禁用mapboxmapView上的滚动?我从网上看到了这样做的方法-https://www.mapbox.com/mapbox.js/example/v1.0.0/disable-zooming-panning/我不确定如何编程 最佳答案 _mapView.userInteractionEnabled=NO; 关于ios-MapBoxios禁用在map上滚动,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

android - Nativescript在android和ios中访问localhost访问

我的系统上运行着一个本地节点restapi。我的问题是,当从android访问本地主机时,我们应该使用10.0.2.2。在使用ios时,我们可以使用localhost。那么有没有一种方法可以控制我们调用的主机名,这取决于nativescript应用程序中的环境ios或android 最佳答案 在JS文件中,您可以使用以下内容(当您需要快速决定每个平台代码使用什么时更好)/*attopfile*/varplatform=require("platform");varnativePlatformLocalhost;/*insomefun

ios - iOS 上的 Nativescript 联系人权限

我在让我的NativeScript应用读取iOS上的联系人时遇到了问题。我正在使用库nativescript-contacts来读取地址簿的所有条目,并使用名为nativescript-permission的库来请求用户允许阅读联系人。不幸的是,后者似乎只适用于Android,一切正常:出现一个弹出窗口,要求用户允许阅读联系人,如果获得许可,联系人将显示在列表中。相反,在iOS中,我无法请求联系人权限:没有对话框弹出,当我尝试使用nativescript-contacts的功能时(例如getAllContacts()),应用程序卡住。我试过搜索,但我唯一能做的似乎是使用一些native

android - NativeScript - 不支持可点击范围

尽管{N}不支持ClickableSpan,但是有什么解决方法吗?我已经阅读了以下主题,但仍然不知道如何在NativeScript-Vue上实现,请问有人能帮忙吗?Featurerequest:ClickableSpansupportforiOSandAndroid 最佳答案 除了一切都将是JS并且事件处理程序将遵循Vue语法之外,Vue没有任何变化。Here是同一个demo工程的Vue实现。我能够在Android上测试它,但无法访问iOS设备ATM。如果您遇到任何问题,请告诉我。更新:更新了Playground链接,修复了iOS

ios - 滚动时 RMPath 闪烁和 "vibrates"RMMapView (MapBox SDK)

我正在使用带有离线map的MapBoxSDK。我正在向mapView添加RMPath叠加层,一切都显示正常。问题编号。1:在滚动map时,RMPath叠加层也会滚动,但有时它会在几分之一秒内以偏移量(刚才所在的位置)绘制,之后它会到达正常位置,这会创建闪烁的感觉为什么会发生这种情况,我该如何摆脱它?问题编号。2:滚动map时,RMMarker和RMPath叠加层会“振动”,就像滚动map时叠加层试图“catch”其正常位置一样。它只有几个像素,但放大后看起来很糟糕。发生这种情况很可能是因为-draw()方法仅在map移动超过一个像素时才被调用。如何使叠加层滚动更平滑?我的搜索结果一无所

ios - Nativescript + iOS webview + 本地文件

我目前正在开发一个简单的应用程序,它有一个使用WebView的HTML部分。内容在app/www文件夹中,我从“home.ts”组件访问它们,在HTML中有类似的内容这个文件使用了一些图片、一些JS和一些CSS。它在Android上运行良好,但我无法使其在iOS上运行。哦,它在iOS模拟器上运行良好,但在实际设备上却不行(我目前有一个iOS9iPodtouch用于测试这些东西)。我在Info.plist上配置了正确的key(它与URL一起使用https://www.google.com),我认为我没有做任何奇怪的事情。这是我的package.json{"description":"We

javascript - 如何从 NativeScript 的日期选择器中获取日期

这是我的观点:我想知道如何从这个日期选择器中获取日期我试过了:varviewModule=require("ui/core/view");vardialogs=require("ui/dialogs");varpage;exports.onPageLoaded=function(args){page=args.object;};exports.see=function(){dialogs.alert(viewModule.getViewById(page,"date").year).then(function(){});};但是没有用。感谢您的回答。 最佳答

java - 设置标注图像 mapbox android

在iOS中,您可以通过调用以下方式轻松地为您的标记设置标注:[markersetCanShowCallout:YES];[markersetRightCalloutAccessoryView:YOUR_BUTTON];但是我找不到MapboxAndroidSDK的这个功能。我现在有一个监听器可以检测calloutview上的触摸,但我如何设置callout图像/按钮?Markermarker=newMarker(p.getTitle(),p.getCatagoryName(),newLatLng(p.getLatitude(),p.getLongitude()));marker.set

android - 如何在 Mapbox Android SDK 中禁用旋转

我想在MapboxAndroidSDK中禁用旋转(方位角),因为它目前过于敏感-当我捏合缩放时,map也会旋转。我尝试将这些属性添加到布局中:但是后来才知道,它们分别是用来设置初始旋转和隐藏罗盘的。如何在MapboxAndroidSDK中禁用旋转? 最佳答案 publicvoidsetRotateGesturesEnabled(booleanrotateGesturesEnabled)Changeswhethertheusermayrotatethemap.Thissettingcontrolsonlyuserinteraction

如何访问Mapbox样式(道路,水等)中的向量对象?

在MapboxStudio中,我有很多用于自定义的层。是否有一种方法可以通过JS编程访问这些层。例如,用JS隐藏地图上的所有水或道路层?谢谢。看答案您可以尝试使用https://github.com/mapbox/vt2geojson要获取对您感兴趣的哪一层的Geojson数据,然后使用此数据并使用MapboxGLJS地图添加样式。希望这能回答你的问题。