Git Product home page Git Product logo

Comments (48)

danielwang2015 avatar danielwang2015 commented on August 23, 2024 1

@qiuxiang , 今天试了一下Android下面地图也无法显示,没有报错, 只有一个红点

from react-native-amap3d.

Muriel0603 avatar Muriel0603 commented on August 23, 2024 1

我们使用的RN版本较低,所以选择了手动配置并降低版本,但是最后地图不显示就显示出来一个红色的框。。
1

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

用 cocoapods 就是为了简化配置过程,这种情况不能 link;另一种选择是 link,然后自己把高德地图 SDK 加到 ios 项目,当然,你甚至可以不用 link,全程手动配置,只要你熟悉 ios 项目配置和编译。

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

简单的配置文档 README 不是已经写了吗,至于手动配置的文档……我自己压根就不打算手动配置,所以就没写。

from react-native-amap3d.

NightCold avatar NightCold commented on August 23, 2024

你的意思是不是 我一个 项目 link之后 android 跟着你下面的步骤配置 然后 iOS 我自己在手动配置吧SDK包所需的东西 整进去 我先试试 谢谢了

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

ios 手动配置真的很麻烦且容易出错,熟悉编译还好,不然手动配置过程中各种花式出错。我就不太想看到编译相关的 issue,因为绝大多数的原因都是出自自己对编译过程的不了解,而且因为环境差异,我可能根本碰不到相同的错误。

from react-native-amap3d.

bssunjiayang avatar bssunjiayang commented on August 23, 2024

麻烦大家有么有遇到react-native-amap3d下面的Overlay.js找不到AMapOverlay,这个是什么原因呢

UIManager.AMapOverlay.Commands.update

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

@bssunjiayang 没有编译吧

from react-native-amap3d.

bssunjiayang avatar bssunjiayang commented on August 23, 2024

@qiuxiang 怎么可能。。。。
image

from react-native-amap3d.

bssunjiayang avatar bssunjiayang commented on August 23, 2024

image

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

@bssunjiayang 只要 ios 里的 AMapOverlayManager.m 有被编译,不可能没有 AMapOverlay。

你说不可能,那我先确认另一件事,不用 Marker,MapView 能正常显示吗?

from react-native-amap3d.

bssunjiayang avatar bssunjiayang commented on August 23, 2024

@qiuxiang 不用marker是指的是?UIManager.AMapOverlay.Commands.update,这句话我注释掉?
初学者,有些东西有点迷惑

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

@bssunjiayang 我的意思是,只 render MapView,能显示就说明经过了编译。

from react-native-amap3d.

danielwang2015 avatar danielwang2015 commented on August 23, 2024

IOS下地图不能显示,添加Mapview不起作用,请问该怎么解决

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

@danielwang2015 首先你要安装这个库,并编译。

from react-native-amap3d.

bssunjiayang avatar bssunjiayang commented on August 23, 2024

@qiuxiang 不好意思,我还是没什么头绪,我能通过什么方式联系你一下么,谢谢

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

@bssunjiayang 你没有看 README 吗?

看起来,你对 react native 没有足够的认识,也不了解 ios 开发,这种情况下,我并不能提供什么帮助。

from react-native-amap3d.

bssunjiayang avatar bssunjiayang commented on August 23, 2024

@qiuxiang 多谢提醒,我再去查查相关资料看看。

from react-native-amap3d.

danielwang2015 avatar danielwang2015 commented on August 23, 2024

@qiuxiang , 需要引用的库都在xcode里面引用了,同时也安装了这个包,但是就是不显示地图

@danielwang2015 首先你要安装这个库,并编译。

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

@danielwang2015 你确定已经经过配置(使用 pod 或按照 SDK 文档进行手动配置),而不只是 npm install

还有,怎么个不显示,你也要描述得具体点,有没有出错?出现红框?有没有尝试用 logcat 工具寻找信息?

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

@danielwang2015 说明两个问题:

  1. 没有引用个库
  2. MapView 没有设置大小

Android 的配置是最简单的了,只要 link。

from react-native-amap3d.

danielwang2015 avatar danielwang2015 commented on August 23, 2024

@qiuxiang , 安装了包,也引用了库,我用Mapview标签的时候应该会报错,设置mapview大小以后只出现一个红色的框,但是地图内容没显示,我查了地图的key也没有问题,正常设置的

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

@danielwang2015

  • 你说引用了,怎么证明?
  • 什么叫“应该会报错”?报了什么错?
  • 出现红框就是原生组件没有被编译,和 key 没有任何关系

你有用 Android Studio 和 Xcode 吗?有些东西不是你觉得是就是的,你要去证明,我需要更有价值的信息,而不是你单方面地诉说自己的问题。

from react-native-amap3d.

danielwang2015 avatar danielwang2015 commented on August 23, 2024

@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.

qiuxiang avatar qiuxiang commented on August 23, 2024

……你的 Podfile 放在哪?

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

@Muriel0603 其实跟版本关系不大,在这里,看起来是虽然引入了高德地图,但没有引入这个库。

手动配置的话,就可以用 react-native link 快速引入。

from react-native-amap3d.

Muriel0603 avatar Muriel0603 commented on August 23, 2024

link 之后一直报错 'MAMapKit/MAMapKit.h' file not found , search path 都配置过了的

2

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

@Muriel0603 你还是自己想办法吧,可以肯定是 search path 的问题。但在哪设置,我没有手动配置过并不知道。

from react-native-amap3d.

danielwang2015 avatar danielwang2015 commented on August 23, 2024

@qiuxiang , Podfile文件放在IOS目录下面

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

@danielwang2015 你的 Podfile 怎么写?

from react-native-amap3d.

Muriel0603 avatar Muriel0603 commented on August 23, 2024

用了最新版本的demo,降级后,用cocoapods是可以的,谢谢!

from react-native-amap3d.

danielwang2015 avatar danielwang2015 commented on August 23, 2024

@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.

danielwang2015 avatar danielwang2015 commented on August 23, 2024

@qiuxiang , 请教一下,安装完成之后Xcode里面编译都时候报 link command failed with exit code 1, 网上查了很多方法都试过了还是不行,这个该怎么解决,谢谢

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

link command failed with exit code 1 这个错误太宽泛了,对于编译错误,还是自己解决吧

from react-native-amap3d.

jiyarong avatar jiyarong commented on August 23, 2024

@Muriel0603 怎么解决的,我现在也碰到这个问题了,编译不过去

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

好吧,我想我知道你们所说的 'MAMapKit/MAMapKit.h' file not found 是怎么造成的了,想起来之前的一个 issue #10,我自己又试了下对 ios 项目 link,重新编译就出现这个问题了。

“用了 cocoapods 就不能再 react-native link”这是我在 README 就说明了的。

from react-native-amap3d.

alisa-hui avatar alisa-hui commented on August 23, 2024

请问在安卓下显示一个红色边框,怎么回事啊?需要引入一个库?是什么库啊?

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

@alisa-hui 显示红框是因为对应的 native component 没有编译,android 配置很简单呀,只要 link 就可以了

from react-native-amap3d.

alisa-hui avatar alisa-hui commented on August 23, 2024

我link了,添加了ak之后就link,但是还是显示的红框

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

看 android-studio 的 logcat,应该有说哪个 native component 不存在

from react-native-amap3d.

alisa-hui avatar alisa-hui commented on August 23, 2024

我用的真机测试的,而且我没用过 android-studio,我是不是需要重装一下啊?

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

和真机无关,这肯定是配置问题了,因为不知道你是怎么操作的,这需要做自己检查 build.gradleMainApplication.javasettings.gradle 这些文件,要确认配置正确,这个项目的 example 可以作为参考。另外不管你用什么语言,错误日志永远是最有助于找到问题的。

from react-native-amap3d.

alisa-hui avatar alisa-hui commented on August 23, 2024

我重装的时候报com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
的错,是包重复引用了吗?

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

我不是 android 专家,光这个信息根本不知道到底发生了什么

from react-native-amap3d.

alisa-hui avatar alisa-hui commented on August 23, 2024

好吧,谢谢你

from react-native-amap3d.

qiuxiang avatar qiuxiang commented on August 23, 2024

android 配置真的已经很简单了,你应该看下 example,既然要用 native component,一些原生知识肯定是要懂的

from react-native-amap3d.

WoAiLiMoChou avatar WoAiLiMoChou commented on August 23, 2024

用pod就报错
image
然后手动配置的话
image
搞了几天了 有毒呀

from react-native-amap3d.

PMExtra avatar PMExtra commented on August 23, 2024

@WoAiLiMoChou 你不看错误提示么,你那个Pods的错误都不关这个项目的事,最基础的React-Native都没配置好。https://facebook.github.io/react-native/docs/integration-with-existing-apps

from react-native-amap3d.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.