`
lang
  • 浏览: 27948 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

开发一套基于j2me的地图api

阅读更多

最近从事j2me的手机地图开发,由于受到网站(www.51ditu.com)端的启发和几个网友的询问,就产生了发布一个基于j2me的地图api的想法。
    提供的功能主要包括地图的展示,地图的移动,缩放,支持触摸,支持在地图上展示点集信息和公交线路信息。基于这个api就可以把地图作为一个部件加入到手机应用中来。
    从技术层面考虑,这些实现起来都不是问题,但是主要是市场,法律,产品化流程方面是需要仔细斟酌的。
    首先是市场,虽然现在大家都基本认同手机市场蕴含很大的含金量,从各种展会上也可以看到各式各样的应用(我居然看到一个公司做了一个帮助外国人在奥运会期 间怎么用中文问路的应用),但是,当谈到怎么挖到金子的时候,大家都不免茫然。向手机厂商提供预装收钱,还是收用户的钱,还是运营商的钱(几乎是做梦)。 这个时候,有多少人愿意花钱购买api授权就是要衡量的。对于个人而言,目前觉得api不应该免费。
    第二个最重要,就是法律问题。如果公司提供api出去,就相当于一个有测绘资质的公司对外提供地图展示(是展示,不是测绘)的授权。大家购买这样的授权 后,就可以合法的展示地图。这个过程中,就会牵涉到很多细节的法律问题。比如,如果用户把这个api用于导航了,用于地理测绘了,法律风险有多大,我不知 道。但是公司的利益会受到冲击。
    产品化方面,除了从技术上把东西做的好以外,就是采用怎么的方式发布,用什么样的Licene。
 
    以上都是一些个人的想法,大家讨论一下,看看市场是不是需要这样的产品,是不是有法律问题,还有怎么收费问题!

分享到:
评论
4 楼 j2memap 2008-11-03  
已有类似的API了
Microsoft Pocket Streets on J2ME (Chinese version) ... Pocket ...
6 min

www.youtube.com/watch?v=5v6SNjY-p5s


      
Microsoft PStreets on J2ME (English)
Microsoft live map on J2ME phone ... PStreets Navigation GIS ...
3 min 55 sec
www.youtube.com/watch?v=mBKfDw40pRw
3 楼 suigetu 2008-10-05  
先做需求分析,再做系统分析
地图资源可以盗版,很容易就可以被人偷走,可以看见国内原创地图为零。而且盗版地图的DNA链是越来越长,再有含金量的东西,如不先规范市场。一切都是空谈。
2 楼 lang 2008-08-02  
从技术上来说,我是这么考虑的:
让地图展示部分类,姑且称为,mapitem继承customitem,在paint方法中将图片拼接算法弄好,将地图展示好。
地图的移动和缩放事件,也可以在这个类中处理。
最后,就标点和划线,需要mapitem对外提供接口,让数据注入进来。当地图repait的时候,就把点和线画出来了。

目前只是考虑,没有做呢,如果顺利,2个月后具体考虑一下
1 楼 world123 2008-06-11  
我最近也再搞51ditu的二次开发,个人认为开发j2me的地图不是简单的事,还是有一定的技术问题.

相关推荐

    基于J2ME平台的手机游戏贪吃蛇程序的设计与实现

    在中国,由于手机用户的快速增长,基于J2ME的游戏开发也得到了迅猛的发展。此外,随着技术的进步,越来越多的开发者开始采用J2ME进行游戏开发,这不仅丰富了手机娱乐内容,也为用户带来了更多元化的选择。 #### 三...

    基于J2ME技术的手机游戏开发.doc

    《基于J2ME技术的手机游戏开发》 随着科技的飞速发展,手机已经不再仅仅局限于通话功能,而是成为了一个多功能的智能设备。在这样的背景下,J2ME(Java 2 Micro Edition)作为专为消费嵌入式系统设计的Java版本,...

    基于J2ME的手机RPG游戏研究~.doc

    总的来说,基于J2ME的手机RPG游戏开发是一个综合了编程、设计、优化和创新的挑战。通过深入理解J2ME平台的特性和限制,开发者可以创造出独特的游戏体验,尽管在技术层面上可能较为复杂,但其成果往往能带给玩家难忘...

    (Himi)j2me3D游戏开发api

    【标题】"Himi"所涉及的是一种基于J2ME平台的3D游戏开发API,主要利用了JSR184规范。这个标题暗示我们将会探讨如何使用Java技术在移动设备上创建三维游戏。 【描述】"j2me3D游戏开发api ,jsr184"表明该资源是关于...

    j2me google gis api doc

    无论是开发地图导航应用,还是实现基于地理位置的服务,J2ME谷歌GIS API都是开发者不可或缺的工具。在实际开发过程中,开发者需要结合文档内容不断实践、调试,才能真正掌握API的精髓,打造出优秀的移动GIS解决方案...

    基于J2ME的推箱子游戏的设计与实现

    《基于J2ME的推箱子游戏的设计与实现》 推箱子游戏是一款经典的逻辑解谜游戏,源于1981年日本的" Sokoban ",玩家需操控主角推动箱子到指定位置,通过策略和思考来解决关卡。本文将深入探讨如何使用Java Micro ...

    j2me,地图编辑器

    总的来说,这个J2ME地图编辑器为开发者提供了一种在移动设备上进行地图数据管理和编辑的能力,尽管现代移动应用更多转向了更强大的平台如Android和iOS,但在特定场景下,J2ME地图编辑器仍可能因其轻量级和跨平台特性...

    J2ME手机经典游戏

    "坦克大战"的标签暗示了我们将在讨论的压缩包文件中找到一个基于J2ME实现的此类游戏。 在J2ME平台上开发游戏,通常会涉及到以下关键知识点: 1. **MIDP (Mobile Information Device Profile)**:这是J2ME的核心...

    坦克大战 J2ME手机游戏开发

    《坦克大战 J2ME手机游戏开发》是一款基于Java Micro Edition(J2ME)平台的经典游戏,旨在为手机用户提供类似于原版坦克大战的游戏体验。在本文中,我们将深入探讨J2ME技术、NetBeans开发环境以及游戏开发的具体...

    J2ME游戏重甲机兵源码NETBEANS项目文件

    "重甲机兵"是一款基于J2ME平台开发的移动游戏,可能是一款策略或动作类游戏,因为“重甲”通常与战术和战斗相关,而“机兵”可能指的是机器人或机械化战士。这类游戏通常包含丰富的角色设定、战斗系统和剧情,旨在...

    J2ME手机游戏推箱子附源代码!

    它包括一套精简的Java API,由MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration)组成,分别处理用户界面和基本运行环境。 2. 游戏逻辑:推箱子 推箱子是一款基于策略的...

    J2ME 课程设计 推箱子游戏

    **推箱子游戏——基于J2ME的实现** 推箱子是一款经典的逻辑解谜游戏,源于日本,在全球范围内广受欢迎。在本课程设计中,我们将利用Java Micro Edition(J2ME)平台来开发这样一个游戏,这对于初学者来说是一个很好...

    J2ME中文教程

    - **定义**:J2ME(Java 2 Platform, Micro Edition)是一种基于Java的编程平台,专为移动设备和嵌入式设备设计。它允许开发者创建能够在各种小型设备上运行的应用程序和服务。 - **特点**: - **资源限制**:针对...

    Java坦克大战j2me源代码.rar

    Java坦克大战是一款基于J2ME(Java Micro Edition)平台开发的经典游戏,它是对早期家用游戏机上风靡一时的坦克大战的复刻版。J2ME是Java平台的一个子集,专为资源有限的设备,如移动电话和嵌入式系统设计,因此非常...

    J2ME-GPS定位JAVA源码

    结合地图API,可以构建基于位置的服务,如查找附近餐馆、兴趣点等。 总之,J2ME-GPS定位Java源码提供了在J2ME平台上实现移动设备GPS定位的基础,通过理解和使用这些源码,开发者可以创建自己的位置感知应用。

    手机游戏推箱子J2ME

    - J2ME由无线应用协议(WAP)层、连接系统层(CLDC)和MIDP(Mobile Information Device Profile)组成,提供了一套标准API,便于开发者构建跨平台的移动应用。 - MIDP提供了用户界面组件,如Canvas和Form,以及...

    android视频教程下载[归纳].pdf

    12. "百度地图项目开发培训视频与源码":通过百度地图API,学习如何集成地图服务到Android应用中。 【底层开发与特殊技术】 13. "安卓 JNI 与底层开发项目视频与源码":讲解JNI技术,用于Java与C/C++的交互,深入...

    手机RPG游戏《宝藏》

    《手机RPG游戏《宝藏》》是一款基于J2ME平台开发的角色扮演游戏,是初学者学习移动游戏编程的一个实例。在这款游戏中,玩家可以探索虚拟世界,寻找宝藏,体验冒险的乐趣。J2ME(Java Micro Edition)是Java平台的一...

Global site tag (gtag.js) - Google Analytics