11得票1回答
我应该如何在React Native中Google地图上实现可拖动、可缩放的多边形?

我正在使用React Native创建一个应用程序,其中一部分是由多边形表示的地理围栏,我希望用户能够轻松地使用手指拖动和调整多边形的大小。 Google Maps API文档提供了一个使用纯JavaScript进行拖动(但不支持调整大小)多边形的清晰示例。然而,由于在React中直接集成G...

7得票2回答
React Native Expo应用程序在发布到TestFlight后崩溃

我有一个使用位置权限的React Native Expo应用程序,在我的设备和模拟器上都非常好用,现在进入下一步——分发测试。当我将ipa加载到TestFlight并尝试运行应用程序时,应用程序在请求用户权限时工作正常(因此应用程序已加载,身份验证工作正常,链接到我的服务器和数据库等都正常)。...

8得票1回答
使用animateToRegion()和animateCamera()的利弊分析

正在构建react-native-maps并且正在尝试决定使用animateToRegion和animateCamera的利弊。过去我们一直基于区域(region)进行处理。 似乎region会是一个更好的选择,因为您不必担心高程和缩放之间的差异,同时如果需要精确控制正在显示的区域,则可以更...

7得票2回答
React Native地图和图片标注

我无法在自定义标记弹出窗口中显示图片(包括来自资产和网络的图片):弹出窗口中的图片总是显示为空白矩形。 class CustomCalloutView extends React.Component { render() { return ( ...

17得票2回答
在配置react-native-maps中获取"supportLibVersion"、"playServicesVersion"和"androidMapsUtilsVersion"的值

我正在安装react-native-maps。在安装指南中,在第3.1节的Android上的构建配置中,它显示: buildscript { ext { buildToolsVersion = "xxx" minSdkVersion = xxx ...

8得票4回答
无法获取 MapView 的引用 - react-native-maps

我一直在尝试使用MapView的方法来动画地移动到一个区域,但是我需要访问ref,但它却是未定义的。其他所有东西都正常工作,只是我无法获得ref,并且每次我尝试调用一个方法时,如 ` this.map.animateToRegion({ latitude: 0, longitude:...

14得票2回答
React Native Maps:自定义标记导致Android设备极度卡顿和变慢

我在地图上加载了大约2000个标记。一开始它运行得很好,但是后来就会急剧变慢。要修复它,我需要清除应用程序数据,然后它只能再次像以前一样工作几秒钟。const mapMarkers = [ {id: 1, code: "603778", lat: 35.761791, lng: 51....

13得票2回答
将区域的纬度差/经度差转换为近似的缩放级别

我在一个React Native应用程序上使用来自Airbnb的优秀组件库react-native-maps。我的JSON文件中有一组地图标记,每个标记都有一个名为zoom的属性,该属性是一个整数,表示标记在地图上应显示/隐藏的近似缩放级别。 基于Region的latitudeDelta和lo...

9得票8回答
React Native Maps在Android设备上无法显示地图

我的安卓设备上React Native是空白的。它只有一个带有Google标志的灰色屏幕。与React-native-maps Blank page Only google logo不同的是,它在模拟器上工作正常,但在真实设备上却不行。 我在网上搜索了这个问题: The API shou...

8得票3回答
React Native地图 - OnRegionChange导致地图卡顿

我在使用React Native Maps库时遇到了一个奇怪的问题。按照文档的要求操作后,每当我移动地图时,它似乎会出现卡顿并返回到原始位置。或者偶尔会以抖动的方式移动到我想要的位置。 App.js import React, {Component} from 'react'; impor...