由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教手机上开发地图应用的程序语言选择问题
相关主题
再挖一坑,Xamarin为啥不招人待见?我看像神器呀?Unable to build WeChat API's Sample with Android Studio (转载)
现在如果自学android或者ios哪个靠谱,目标是周末接小活赚外快有人用过J2Obc吗?
做手机游戏的需要用什么game engine?Android开发方面的书
用Xamarin和MVVM做Mobile的经历值钱吗?iOS开发求教
话说hbase是不是用的不多了?实时应用在IOS, Android上那一个容易实现
请教高手:Win32 编程还有用吗?iOS Developer Position Available
Programming Android, 2nd EditionGo 1.5 will be able to build iOS apps
ETrade API各种程序语言都发展这么久了,还是没有统一的轮子
相关话题的讨论汇总
话题: api话题: android话题: flutter话题: ios话题: gis
进入Programming版参与讨论
1 (共1页)
c*******r
发帖数: 209
1
本人GIS背景,会一些C#来做普通的web applications. Java也写了一些程序。现在想
在手机上写一些地图应用程序,主要是用到手机的GPS API取到当前手机的位置,然后
做一些GIS计算后在地图上显示出来(比如GOOGLE MAP API)。类似于cell phone
tracker app. 只是GIS计算这部分不是简单的显示当前位置或把所有收集的点画出一条
线。 现在想请教的是因为要在ANDROID和IPHONE(IOS)上都要实现,是用JAVA和
objective-C为ANDROID和IOS各写一个程序还是用什么通用的语言只写一个程序然后分
别deploy到ANDROID和IOS上?手机上需要调用的API主要是GPS API,和远程SERVER连接
传送数据的API。
非常感谢
d*******r
发帖数: 3299
2
下载个不要太新的版本的 Unity, 最新的问题多, warning 多.
https://unity3d.com/get-unity/download/archive
注册个 Mapbox 账号, 然后使用 Mapbox Unity SDK, 几下就搞出来了
https://docs.mapbox.com/unity/maps/overview/
https://www.mapbox.com/install/unity/
https://docs.mapbox.com/unity/maps/help/
要自定义更多的控制逻辑, GUI逻辑, 自己要写一些 C# in Unity
搞原生费劲没前途, 还是要跨平台, 要么 Unity C#, 要么 Web JavaScript
c*******r
发帖数: 209
3
对写手机应用程序一点概念没有,非常感谢回答帮助。
c******g
发帖数: 4889
4
iOS上用Swift,看看CoreLocation和MapKit就能很快实现你的应用。
c******n
发帖数: 16666
5
一个贴居然看到好几个搞gis的
支持一下mapbox的unity
之前测试过几个月 虽然最后没选
另外现在google map的api调价后贵得要死
相比之下mapbox反而可以接受了
或者直接支持openstreet算了

【在 d*******r 的大作中提到】
: 下载个不要太新的版本的 Unity, 最新的问题多, warning 多.
: https://unity3d.com/get-unity/download/archive
: 注册个 Mapbox 账号, 然后使用 Mapbox Unity SDK, 几下就搞出来了
: https://docs.mapbox.com/unity/maps/overview/
: https://www.mapbox.com/install/unity/
: https://docs.mapbox.com/unity/maps/help/
: 要自定义更多的控制逻辑, GUI逻辑, 自己要写一些 C# in Unity
: 搞原生费劲没前途, 还是要跨平台, 要么 Unity C#, 要么 Web JavaScript

r****t
发帖数: 10904
6
google map 涨价了?前一段各大 app 纷纷抛弃 mapbox 转 google map,
将来又转回去?

【在 c******n 的大作中提到】
: 一个贴居然看到好几个搞gis的
: 支持一下mapbox的unity
: 之前测试过几个月 虽然最后没选
: 另外现在google map的api调价后贵得要死
: 相比之下mapbox反而可以接受了
: 或者直接支持openstreet算了

c******n
发帖数: 16666
7
涨了好几个月了吧
我发现google map最近又改版 基本上是地图届的百度
没付钱的店家你不放大那真是页面上就是不存在

【在 r****t 的大作中提到】
: google map 涨价了?前一段各大 app 纷纷抛弃 mapbox 转 google map,
: 将来又转回去?

r****t
发帖数: 10904
8
前两天 guvest 在这里鼓吹的 flutter 可以满足你的要求。

【在 c*******r 的大作中提到】
: 本人GIS背景,会一些C#来做普通的web applications. Java也写了一些程序。现在想
: 在手机上写一些地图应用程序,主要是用到手机的GPS API取到当前手机的位置,然后
: 做一些GIS计算后在地图上显示出来(比如GOOGLE MAP API)。类似于cell phone
: tracker app. 只是GIS计算这部分不是简单的显示当前位置或把所有收集的点画出一条
: 线。 现在想请教的是因为要在ANDROID和IPHONE(IOS)上都要实现,是用JAVA和
: objective-C为ANDROID和IOS各写一个程序还是用什么通用的语言只写一个程序然后分
: 别deploy到ANDROID和IOS上?手机上需要调用的API主要是GPS API,和远程SERVER连接
: 传送数据的API。
: 非常感谢

g****t
发帖数: 31659
9
你这纯属误导别人啊。我几个月前在本版问过flutter。
但是不存在鼓吹这回事。
我的看法很简单:
第一,Android系统的技术太复杂,垃圾和优秀,技术和政治,軟件和硬件,你都分不
出层
次来。所以在我视野范围内,看不到任何一个人任何一个公司在五年内可以重新作出全
面的整合。
换句话讲,5年内必然有很多东西是Android JVM独一份的。有些东西还必然是java独一
份的(这就好比ios上还有好多人在开发obj C的代码。)
第二,flutter的卖点很有意思。但是因为第一点,我推断必然有很多app的相当部分是
非jvm不可的。这种情况下,使用与不使用flutter的一个关键点就在于flutter和jvm上
的东西的连接部分。简单说,你必须有个效率比较高的兜底机制。有的feature实现不
出来了,可以拐回去走jvm. 不然項目卡死了,耽誤半年自己寫庫嗎?
我记得当时板上有具有hands on经验的人来回答我的问题了。Flutter和jvm连接部分确
实比较麻烦,效率和完备性都不太好。所以flutter我个人觉得不必要花时间了。
2018 goog开会讲了好多flutter, 说不定今年就不讲了呢?明年产品经理就滚蛋了呢。
这谁也说不准。这种方向性问题我觉得还是要看逻辑。不能看谁出来吹。


: 前两天 guvest 在这里鼓吹的 flutter 可以满足你的要求。



【在 r****t 的大作中提到】
: 前两天 guvest 在这里鼓吹的 flutter 可以满足你的要求。
g****t
发帖数: 31659
10
我觉得你会用C sharp,那就用csharp或者至少.net系统写。不需要琢磨别的。
MSFT有文档:
Cross-platform mobile development in Visual Studio
1 (共1页)
进入Programming版参与讨论
相关主题
(zz)王垠:我和权威的故事话说hbase是不是用的不多了?
王垠的这篇写的不错请教高手:Win32 编程还有用吗?
王垠 -- 拳打南山魏老 脚踢北海好虫Programming Android, 2nd Edition
王垠: 程序员的心理疾病ETrade API
再挖一坑,Xamarin为啥不招人待见?我看像神器呀?Unable to build WeChat API's Sample with Android Studio (转载)
现在如果自学android或者ios哪个靠谱,目标是周末接小活赚外快有人用过J2Obc吗?
做手机游戏的需要用什么game engine?Android开发方面的书
用Xamarin和MVVM做Mobile的经历值钱吗?iOS开发求教
相关话题的讨论汇总
话题: api话题: android话题: flutter话题: ios话题: gis