百度地图poi如何使用自己的数据库?

百度地图poi如何使用自己的数据库?,第1张

以横条广告为例的广告插入实现,插屏广告同理,积分墙广告待续。

工具/原料

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这个进行获取。


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

原文地址: https://outofmemory.cn/sjk/6778518.html

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

发表评论

登录后才能评论

评论列表(0条)

保存