如何在IOS平台下搭建PhoneGap开发环境

如何在IOS平台下搭建PhoneGap开发环境,第1张

1.下载PhoneGap最新版本

2.打开本地终端。(因为我是做IOS移植的,所以这里只介绍有关IOS平台下的搭建环境。)

cd /Users/mac/Documents/myhome/phonegap-2.5.0/lib/ios/bin

(这里是我的本地目录,大家可根据自己的目录自行查找)

在当前路径$./create /Users/mac/Desktop/demo2 com.company.cxwj

HelloWorld

(这里的意思是在桌面上创建一个项目名称为HellWorld的工程的文件夹

3.在终端中直接cd回到原始默认路径。

然后进入我们桌面文件夹的cordova路径。

在该路径下执行$./build

直到你看到成功字样。

4.这时候打开桌面上你创建的demo文件夹。

然后用xcode打开里边的demo工程,用虚拟机运行一下

5.接下来我们继续看工程。

看到www文件夹了吧 这里边就是你的HTML5的程序所在了。

以上就是PhoneGap环境搭建了。祝大家顺利。

您好,很高兴为您解答。

1、下载xCode

【注意】狮子系统和雪豹系统的安装程序不同

2、下载PhoneGap

二、项目配置

1、启动xCode,在菜单那里选择“create a new xcode project”

2、从模板列表里选择“phonegap-based application”,然后next

3、输入公司名称、项目名称

4、选择储存目录。

5、右键单击(触控板2个手指按)项目左侧的导航窗口,点击“show in Finder”。

6、找到www文件夹。

7、把www文件夹拖动到蓝色项目条上

8、把地图htm文件拷贝到index.html里面。点击运行

全部源代码:

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html charset=utf-8" />

<title>冀兴驾校--手机版</title>

<link rel="icon" type="image/x-icon" href="http://www.jixingjx.com/favicon.ico" />

<meta name="keyword" content="冀兴驾校,冀兴驾校手机版,jixingjiaxiao"/>

<meta name="description" content="冀兴驾校手机版,让你更快更准确地找到冀兴驾校!"/>

<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />

<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script>

<style>

body,html,#jx_map{height:100%width:100%padding:0margin:0font-size:14px}

</style>

</head>

<body>

<div id="jx_map"></div>

</body>

<script type="text/javascript">

var map = new BMap.Map("jx_map")

map.centerAndZoom("北京", 14)

map.addControl(new BMap.MapTypeControl({mapTypes:[BMAP_NORMAL_MAP, BMAP_HYBRID_MAP], anchor:BMAP_ANCHOR_TOP_LEFT}))

map.addControl(new BMap.NavigationControl({type:BMAP_NAVIGATION_CONTROL_ZOOM, anchor:BMAP_ANCHOR_BOTTOM_RIGHT}))

// 定义一个控件类

function MyLocation(){

  this.defaultAnchor = BMAP_ANCHOR_TOP_RIGHT

  this.defaultOffset = new BMap.Size(10, 10)

}

MyLocation.prototype = new BMap.Control()

MyLocation.prototype.initialize = function(map){

  var div = document.createElement("div")

  div.appendChild(document.createTextNode("定位"))

  // 设置样式

  div.style.cursor = "pointer"

  div.style.border = "1px solid gray"

  div.style.backgroundColor = "white"

  div.style.padding = "10px"

  div.style.borderRadius = "5px"

  div.onclick = function(e){

    var geolocation = new BMap.Geolocation()

    geolocation.getCurrentPosition(function(r){

        if(this.getStatus() == BMAP_STATUS_SUCCESS){

            var mk = new BMap.Marker(r.point)

            map.addOverlay(mk)

            map.panTo(r.point)

            gc.getLocation(r.point, function(rs){

                var sContent = "您的位置是:</br>" + rs.address    

                var infoWindow = new BMap.InfoWindow(sContent, {width:150, offset:new BMap.Size(0,-20)})

                map.openInfoWindow(infoWindow, r.point)  

            })

        }

        else {

            alert("网络不通,请稍后再试。")

        }

    })

  }

  map.getContainer().appendChild(div)

  return div

}

var mylocation = new MyLocation()  //定位

map.addControl(mylocation)

var gc = new BMap.Geocoder()  //地址解析

</script>

<script type="text/javascript">

var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://")

document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3Fc20b7442b4e0e7b9e42e799fae5f60bd' type='text/javascript'%3E%3C/script%3E"))

</script>

</html>

如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】

希望我的回答对您有所帮助,望采纳!

~ O(∩_∩)O~

 本文主要介绍在苹果系统上利用Xcode建立PhoneGap应用程序环境和工作流程所需的步骤。

http://www.cnblogs.com/duanhuajian/archive/2012/10/09/2717287.html

详细可以参考这个,有图解教程,希望可以帮到你


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11309354.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存