http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 7030|回复: 13

[其他] 飞哥 咋我部署你的那个商品到网站 老提示”我们暂时无法为您所在的星球提供位置服务“

[复制链接]
发表于 2014-5-17 15:51:48 | 显示全部楼层 |阅读模式
50金钱
亲爱的火星网友,非常抱歉,我们暂时无法为您所在的星球提供位置服务

公司的网络是一路由器接多台机器啊 什么情况会出现这个?

//获取失败
function getPositionError(error) {
    //alert(error.code)
    switch (error.code) {
        case error.TIMEOUT:
            alert("连接超时,请重试");
            break;
        case error.PERMISSION_DENIED:
            alert("您拒绝了使用位置共享服务,查询已取消");
            break;
        case error.POSITION_UNAVAILABLE:
            alert("亲爱的火星网友,非常抱歉,我们暂时无法为您所在的星球提供位置服务");
            break;
    }
}



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
 楼主| 发表于 2014-5-17 16:14:05 | 显示全部楼层
本帖最后由 Kenney 于 2014-5-17 16:16 编辑

为啥会直接执行失败的showPosition
(FHR@}R4GQP]H}0~@RK[{O6.jpg
回复

使用道具 举报

发表于 2014-5-17 16:41:11 | 显示全部楼层
这个主要是手机端,电脑端有时候会获取不到,手机上是很准确的,如果不想提示就直接删除这个提示信息
回复

使用道具 举报

 楼主| 发表于 2014-5-17 17:35:21 | 显示全部楼层
站长苏飞 发表于 2014-5-17 16:41
这个主要是手机端,电脑端有时候会获取不到,手机上是很准确的,如果不想提示就直接删除这个提示信息

13B@ST2FFFM5Q9YKC5FH`LO.jpg
static BaiduMapHandler()
        {
            services.Add("GetLocation", delegate(HttpContext context)
            {
                string jsonback = context.Request["jsoncallback"];
                string location = context.Request["location"];
                HttpHelper http = new HttpHelper();
                HttpItem item = new HttpItem()
                {
                    URL = "http://api.map.baidu.com/geocoder/v2/?ak=SxAq0TfK8HrjCSvuFHH3nVKV&output=json&" + string.Format("location={0}", location),
                    ContentType = "application/x-www-form-urlencoded"
                };
                HttpResult result = http.GetHtml(item);

                context.Response.Write(jsonback + "(" + result.Html + ")");
            });
            services.Add("GetLocation_IP", delegate(HttpContext context)
            {
                string jsonback = context.Request["callback"];
                string ipAddr = context.Request["ipAddr"];
                HttpHelper http = new HttpHelper();
                HttpItem item = new HttpItem()
                {
                    URL = "http://api.map.baidu.com/location/ip?ak=SxAq0TfK8HrjCSvuFHH3nVKV&output=json&ip=" + ipAddr + "&coor=bd09ll",
                    ContentType = "application/x-www-form-urlencoded"
                };
                HttpResult result = http.GetHtml(item);

                context.Response.Write(jsonback+"(" + result.Html + ")");
            });
        }

我利用你的改为通过IP获取数据 不用转换经纬度  最后可以调试得到内容 但是上面红色alert不出来 怎么回事 帮我看看 谢谢飞哥

回复

使用道具 举报

 楼主| 发表于 2014-5-17 17:36:17 | 显示全部楼层
随便alert(123) 都不执行了
回复

使用道具 举报

 楼主| 发表于 2014-5-17 17:48:41 | 显示全部楼层
jsonpcallback({"address":"CN|\u5e7f\u4e1c|\u6df1\u5733|None|CHINANET|None|None","content":{"address":"\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02","address_detail":{"city":"\u6df1\u5733\u5e02","city_code":340,"district":"","province":"\u5e7f\u4e1c\u7701","street":"","street_number":""},"point":{"x":"114.02597366","y":"22.54605355"}},"status":0}) 这内容好像不能输出出来哦
回复

使用道具 举报

发表于 2014-5-17 17:59:48 | 显示全部楼层
不执行说明没有获取到,手机上没问题
回复

使用道具 举报

发表于 2014-5-17 18:00:35 | 显示全部楼层
json格式,我不是写的有个例子吗取城市的
回复

使用道具 举报

 楼主| 发表于 2014-5-17 18:04:56 | 显示全部楼层
问题解决了, context.Response.Write(jsonback+"(" + result.Html + ")");
改为 context.Response.Write(result.Html);
回复

使用道具 举报

 楼主| 发表于 2014-5-17 18:08:55 | 显示全部楼层
发现手机不显示数据哦 方法一在手机端啥都没
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-5-15 14:54

© 2014-2021

快速回复 返回顶部 返回列表