Comments (48)
@qiuxiang , 今天试了一下Android下面地图也无法显示,没有报错, 只有一个红点
from react-native-amap3d.
我们使用的RN版本较低,所以选择了手动配置并降低版本,但是最后地图不显示就显示出来一个红色的框。。
from react-native-amap3d.
用 cocoapods 就是为了简化配置过程,这种情况不能 link;另一种选择是 link,然后自己把高德地图 SDK 加到 ios 项目,当然,你甚至可以不用 link,全程手动配置,只要你熟悉 ios 项目配置和编译。
from react-native-amap3d.
简单的配置文档 README 不是已经写了吗,至于手动配置的文档……我自己压根就不打算手动配置,所以就没写。
from react-native-amap3d.
你的意思是不是 我一个 项目 link之后 android 跟着你下面的步骤配置 然后 iOS 我自己在手动配置吧SDK包所需的东西 整进去 我先试试 谢谢了
from react-native-amap3d.
ios 手动配置真的很麻烦且容易出错,熟悉编译还好,不然手动配置过程中各种花式出错。我就不太想看到编译相关的 issue,因为绝大多数的原因都是出自自己对编译过程的不了解,而且因为环境差异,我可能根本碰不到相同的错误。
from react-native-amap3d.
麻烦大家有么有遇到react-native-amap3d下面的Overlay.js找不到AMapOverlay,这个是什么原因呢
UIManager.AMapOverlay.Commands.update
from react-native-amap3d.
@bssunjiayang 没有编译吧
from react-native-amap3d.
@qiuxiang 怎么可能。。。。
from react-native-amap3d.
from react-native-amap3d.
@bssunjiayang 只要 ios 里的 AMapOverlayManager.m 有被编译,不可能没有 AMapOverlay。
你说不可能,那我先确认另一件事,不用 Marker,MapView 能正常显示吗?
from react-native-amap3d.
@qiuxiang 不用marker是指的是?UIManager.AMapOverlay.Commands.update,这句话我注释掉?
初学者,有些东西有点迷惑
from react-native-amap3d.
@bssunjiayang 我的意思是,只 render MapView,能显示就说明经过了编译。
from react-native-amap3d.
IOS下地图不能显示,添加Mapview不起作用,请问该怎么解决
from react-native-amap3d.
@danielwang2015 首先你要安装这个库,并编译。
from react-native-amap3d.
@qiuxiang 不好意思,我还是没什么头绪,我能通过什么方式联系你一下么,谢谢
from react-native-amap3d.
@bssunjiayang 你没有看 README 吗?
看起来,你对 react native 没有足够的认识,也不了解 ios 开发,这种情况下,我并不能提供什么帮助。
from react-native-amap3d.
@qiuxiang 多谢提醒,我再去查查相关资料看看。
from react-native-amap3d.
@qiuxiang , 需要引用的库都在xcode里面引用了,同时也安装了这个包,但是就是不显示地图
@danielwang2015 首先你要安装这个库,并编译。
from react-native-amap3d.
@danielwang2015 你确定已经经过配置(使用 pod 或按照 SDK 文档进行手动配置),而不只是 npm install
?
还有,怎么个不显示,你也要描述得具体点,有没有出错?出现红框?有没有尝试用 logcat 工具寻找信息?
from react-native-amap3d.
@danielwang2015 说明两个问题:
- 没有引用个库
- MapView 没有设置大小
Android 的配置是最简单的了,只要 link。
from react-native-amap3d.
@qiuxiang , 安装了包,也引用了库,我用Mapview标签的时候应该会报错,设置mapview大小以后只出现一个红色的框,但是地图内容没显示,我查了地图的key也没有问题,正常设置的
from react-native-amap3d.
- 你说引用了,怎么证明?
- 什么叫“应该会报错”?报了什么错?
- 出现红框就是原生组件没有被编译,和 key 没有任何关系
你有用 Android Studio 和 Xcode 吗?有些东西不是你觉得是就是的,你要去证明,我需要更有价值的信息,而不是你单方面地诉说自己的问题。
from react-native-amap3d.
@qiuxiang , 重新pod install 提示 : Could not automatically select an Xcode project. Specify one in your Podfile like so:
project 'path/to/Project.xcodeproj' , 尝试把项目文件的路径加进去还是报这个错误,请问该如何设置,谢谢
from react-native-amap3d.
……你的 Podfile 放在哪?
from react-native-amap3d.
@Muriel0603 其实跟版本关系不大,在这里,看起来是虽然引入了高德地图,但没有引入这个库。
手动配置的话,就可以用 react-native link
快速引入。
from react-native-amap3d.
link 之后一直报错 'MAMapKit/MAMapKit.h' file not found , search path 都配置过了的
from react-native-amap3d.
@Muriel0603 你还是自己想办法吧,可以肯定是 search path 的问题。但在哪设置,我没有手动配置过并不知道。
from react-native-amap3d.
@qiuxiang , Podfile文件放在IOS目录下面
from react-native-amap3d.
@danielwang2015 你的 Podfile 怎么写?
from react-native-amap3d.
用了最新版本的demo,降级后,用cocoapods是可以的,谢谢!
from react-native-amap3d.
@qiuxiang , Podfile 如下:
platform :ios, '10.25'
target 'HlkcApp' do
pod 'Yoga', path: '../node_modules/react-native/ReactCommon/yoga/'
pod 'React', path: '../node_modules/react-native/'
pod 'react-native-amap3d', path: '../node_modules/react-native-amap3d/'
end
from react-native-amap3d.
@qiuxiang , 请教一下,安装完成之后Xcode里面编译都时候报 link command failed with exit code 1, 网上查了很多方法都试过了还是不行,这个该怎么解决,谢谢
from react-native-amap3d.
link command failed with exit code 1
这个错误太宽泛了,对于编译错误,还是自己解决吧
from react-native-amap3d.
@Muriel0603 怎么解决的,我现在也碰到这个问题了,编译不过去
from react-native-amap3d.
好吧,我想我知道你们所说的 'MAMapKit/MAMapKit.h' file not found 是怎么造成的了,想起来之前的一个 issue #10,我自己又试了下对 ios 项目 link,重新编译就出现这个问题了。
“用了 cocoapods 就不能再 react-native link”这是我在 README 就说明了的。
from react-native-amap3d.
请问在安卓下显示一个红色边框,怎么回事啊?需要引入一个库?是什么库啊?
from react-native-amap3d.
@alisa-hui 显示红框是因为对应的 native component 没有编译,android 配置很简单呀,只要 link 就可以了
from react-native-amap3d.
我link了,添加了ak之后就link,但是还是显示的红框
from react-native-amap3d.
看 android-studio 的 logcat,应该有说哪个 native component 不存在
from react-native-amap3d.
我用的真机测试的,而且我没用过 android-studio,我是不是需要重装一下啊?
from react-native-amap3d.
和真机无关,这肯定是配置问题了,因为不知道你是怎么操作的,这需要做自己检查 build.gradle
、MainApplication.java
、settings.gradle
这些文件,要确认配置正确,这个项目的 example 可以作为参考。另外不管你用什么语言,错误日志永远是最有助于找到问题的。
from react-native-amap3d.
我重装的时候报com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
的错,是包重复引用了吗?
from react-native-amap3d.
我不是 android 专家,光这个信息根本不知道到底发生了什么
from react-native-amap3d.
好吧,谢谢你
from react-native-amap3d.
android 配置真的已经很简单了,你应该看下 example,既然要用 native component,一些原生知识肯定是要懂的
from react-native-amap3d.
from react-native-amap3d.
@WoAiLiMoChou 你不看错误提示么,你那个Pods的错误都不关这个项目的事,最基础的React-Native都没配置好。https://facebook.github.io/react-native/docs/integration-with-existing-apps
from react-native-amap3d.
Related Issues (20)
- 安卓使用拖拽标签后,拖拽结束后获取不到坐标信息,苹果的没问题
- android上warning:durationMs must be positive然后退出地图页面之后就闪退了,代码没有调用moveCamera方法 HOT 1
- 安装APP 在安卓系统下第一次打开地图不展示,重启app正常显示 HOT 6
- 除了这五个图层之外 可以引用其他地图吗?
- mapview 属性报 exc_bad_access HOT 2
- Build failed with an exception
- TypeError: Cannot read property 'initSDK' of null HOT 14
- Sending `onAnimatedValueUpdate` with no listeners registered. HOT 2
- 有控制地图平移实际距离的api吗?不使用经纬度
- App always crash by clicking on any button after Map loaded HOT 3
- 空白内容,地图显示不出来 HOT 3
- 点击地图带有文字描述地点无法获取到 onPress 回调,点击其他区域可以 HOT 1
- ios m芯片电脑上,ios打包报错 ,替换下最新的sdk包,能解决问题 HOT 3
- react-native-amap-geolocation可以定位,但react-native-amap3d的onLaction没有回掉. 把AMapSdk.init故意错误的key地图也能显示. 要在哪里配置key呢?谢谢 HOT 1
- onLocation回调理返回的坐标是 gps 坐标还是高德坐标呢?
- AMapSdk.init异步导致第一次打开地图白屏
- Android怎么实现Polyline线条颜色渐变
- Android app crashing in release Apk but working fine in debug , ios also working fine in release and debug. HOT 3
- 运行黑屏
- android平台 react-navigation tab之内的导航没问题,tab之外使用MapView导航返回,直接返回到桌面了 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-amap3d.