帖子
帖子
用户
博客
课程
显示全部楼层
4
帖子
0
勋章
40
Y币

[插件开发] 哪位大神帮忙看如何通过百度地图某一处的经纬度设置中...

[复制链接]
发表于 2015-8-4 01:06:36
想通过百度地图读取数据库某一经纬度 并把这经纬度为中心位置  现在已经通过添加某一处的坐标实现把经纬度为中心点了 但不知道如何读取数据库里的经纬度啊? 哪位大神有这部分代码可以分享一下吗? 谢谢!
Screenshot_2015-08-04-00-48-15_4990253.png
4
帖子
0
勋章
40
Y币
   //定位中心点
                                                     
                        bMap.setCenter({
                                                    lon: 116.476708,
                                                    lat: 39.937732
                                                });
                如何读取数据库里的经纬度啊?                               
5
帖子
0
勋章
1万+
Y币
读取数据库里的经纬度:从哪读取?是自己的服务器还是百度的服务器?
4
帖子
0
勋章
40
Y币
技术支持-M 发表于 2015-8-4 20:56
读取数据库里的经纬度:从哪读取?是自己的服务器还是百度的服务器?

暂时从自己后台数据读取吧  如何在打开地图后直接把某一经纬度显示中心位置哈 如图
ff.JPG
5
帖子
0
勋章
1万+
Y币
读取出来直接用setCenter来设置,至于如何读取,就是参考数据云,用AJAX请求
4
帖子
0
勋章
40
Y币
本帖最后由 puxianlong 于 2015-8-6 05:27 编辑
技术支持-M 发表于 2015-8-5 19:19
读取出来直接用setCenter来设置,至于如何读取,就是参考数据云,用AJAX请求


我是用你们云开发后台数据开发的  不知道如何用AJAX调用后台数据现在很迷惑啊  能提供点思路吗


function mapDisplay(){
                var lastKey = 'bmxPbtYZnmhXTP201xxxx';
                var subheader = $api.byId('subheader');
                var subheaderPos = $api.offset(subheader);
                var bodyH = window.innerHeight;        
                var map = api.require('baiduMap');
                        map.open({
                                x : 0,
                                y: (subheaderPos.h + headH),
                        width: subheaderPos.w,
                        height: parseInt(bodyH - subheaderPos.h),
                                       
                                lon:116.316176,
                                lat:39.997741,
                                
                                fixedOn : api.frameName
                        },
                        function(ret, err) {
                                addpoint( 116.316176, 39.997741 );
                                map.longPressGesture(function(ret, err) {
                                        removepoint();
                                        addpoint(ret.lon, ret.lat);
                                       
                                });
                        });
                }               
        function addpoint(lon, lat) {
                        var map = api.require('baiduMap');
                        map.addAnnotations({
                annoArray:
                        [{id : 1,lon : lon,        lat : lat,title:'第一个',subTitle:'子标题'}]

}, function(ret, err) {
                        });
                }





您需要登录后才可以回帖 登录

本版积分规则