本帖最后由 szqfsx123 于 2012-02-07 10:47:08 编辑

解决方案 »

  1.   

    挂了一天了都没人回复?知道好多人没了解过google地图,但是高手们说说你们的想法也可以啊!!
      

  2.   

    此贴在iteye上发了三份,在本论坛也有发布,怎么就没有人来解答呢?
    程序员都干嘛呢? 是不是都稍弱?或者懒得看?求解!!!有的程序员可能是不了解google map ,但是如果是您,您打算怎么做呢?大家说下思路也好啊,求开发思想。yyxhcf,你那还不如我目前的搞法,你那还不是要做IP解析?还要建经纬度表?直接传给google就可以,他可以找到例如“北京”,“上海”等搜索,我们需要知道你怎么知道用户是哪里的?然后定位到城市。
    IP解析参考:http://www.blogjava.net/libin2722/articles/338316.html (解析一个IP库)
      

  3.   

    api木有用过
    不过你的思路没多大问题啊,有什么偏不偏的,能解决问题的就是好办法至于google慢...这个就木有办法了,谁叫你生在这个和谐的世界哪
    你试试挂一个国外代理用google,飞一样的速度
      

  4.   

    稍微不负责任的瞎掰下:一、WEB网页如何定位用户位置?
    —— 目前主流的都是基于IP,但确实自建IP对照表太费事了,维护也是个大问题。所以如果是我自己来做这个事情的话,我会先尝试找找看有没有免费又相对权威的IP查询网站,然后通过在页面用Ajax请求的方式来借助它的数据库得到位置信息。二、打开google地图有点慢,特别初次打开的时候,有时候会加载近1分钟左右。
    —— 没仔细研究过,但也许会考虑主页面用我自己的(但不需要显示任何内容),IFrame里面嵌入GoogleMap(占据所有屏幕位置);这样一方面我还有机会用Ajax完成一的问题,另一方面可以做个浮动DIV提示进度情况。楼主也别气馁,真正的高手,多半公司内部的事情就忙翻了,是没有那么多时间逛论坛的。
      

  5.   

    呵呵,谢谢您。你的意见很有建设性。
    其实我当初也是和您搞法一样的,先ajax到权威IP查询网站去地址--》传给google定位
    后来觉得访问别人网址依赖网速,就做了IP本地解析--》传给google网速慢的问题现在也是IFrame里面嵌入GoogleMap(占据所有屏幕位置),加载完后展示iframe的做法。现在只是不知道以前的高手们是不是这样开发的,总觉得有更好的开发思路,呵呵。相当于征询意见并交流下。
      

  6.   

    关于问题一:它的核心问题其实就是维护代价,你很难专门有人去维护这个鬼东西,费工费力的,投资回报明显低下,所以我很能理解你领导的说法。那么另一种YD一点的说,是缓慢剽窃法(不要跟人说是我说的):
    1、本地建立IP对照库;并保存一个常用的权威IP对照网站列表;
    2、当前端来了IP时,服务器先看看本地IP对照库有没有;
    2有、看看IP对照库的时效性是不是太久了(超过1年),不超过就直接返回了,超过照样重取;
    2没、没有就去常用的那个权威列表用HttpClient连上去查,查到了就入库保存;
    3、没3了,已经结束了。其实DNS域名解析服务器就有点类似上面这个做法,世界上的算法都是大同小异的。
      

  7.   

    新浪有个ip检测地址的js,不知道对你又帮助不
    http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js