工具/原料
sdk
方法/步骤
注册下载sdk
创建项目,创建完成项目后、将会得到应用id、应用密钥这两个字符串:
将下载下来的库添加到本地项目中,选择选项:
其次添加依赖框架、这步很重要,
所要添加的依赖框架框架:
adsupport.framework
security.framework
storekit.framework
imageio.framework
mapkit.framework
quartzcore.framework
systemconfiguration.framework
coretelephony.framework
coregraphics.framework
添加完成、编译....
最后代码实现...显示横幅广告
这里需要做3件事:
1)首先要到appcontroller.mm
中初始化代理
2)调用initqumiguanggao初始化方法
3)显示广告横幅
<1>
将所要现实的那个.cpp文件改成.mm文件
<2>
在.mm文件中把头文件包含进来
我刚才测试百度的API,百度显示坐标点的功能叫做标注点。
我根据示例做了调整,你将下面的代码,贴到你前台的JS中,原来的JS保留,然后通过后台程序,把经纬度坐标传递到前台就可以显示了。
function addMarker(point) {map.centerAndZoom(point, 17)
var marker = new BMap.Marker(point)
map.addOverlay(marker)
marker.setAnimation(BMAP_ANIMATION_BOUNCE) //跳动的动画
}
var point = new BMap.Point(116.404, 39.915)
addMarker(point)
有一点你要注意,GPS返回的坐标跟百度所用的坐标格式不一样,需要进行转换。
另外在往前台传递的时候有2个方法,一个使用public的字符串,前台用<%=XX%>,另一种是前台放一个隐藏的HiddenField,后台直接赋值,前台用document.getElementById("Latitude").value这个进行获取。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)