讨论下关于谷歌地图(GoogleMapAPI)的两个使用问题!!先看,不了解的可以说下思想!!! 本帖最后由 szqfsx123 于 2012-02-07 10:47:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 挂了一天了都没人回复?知道好多人没了解过google地图,但是高手们说说你们的想法也可以啊!! 此贴在iteye上发了三份,在本论坛也有发布,怎么就没有人来解答呢?程序员都干嘛呢? 是不是都稍弱?或者懒得看?求解!!!有的程序员可能是不了解google map ,但是如果是您,您打算怎么做呢?大家说下思路也好啊,求开发思想。yyxhcf,你那还不如我目前的搞法,你那还不是要做IP解析?还要建经纬度表?直接传给google就可以,他可以找到例如“北京”,“上海”等搜索,我们需要知道你怎么知道用户是哪里的?然后定位到城市。IP解析参考:http://www.blogjava.net/libin2722/articles/338316.html (解析一个IP库) api木有用过不过你的思路没多大问题啊,有什么偏不偏的,能解决问题的就是好办法至于google慢...这个就木有办法了,谁叫你生在这个和谐的世界哪你试试挂一个国外代理用google,飞一样的速度 稍微不负责任的瞎掰下:一、WEB网页如何定位用户位置?—— 目前主流的都是基于IP,但确实自建IP对照表太费事了,维护也是个大问题。所以如果是我自己来做这个事情的话,我会先尝试找找看有没有免费又相对权威的IP查询网站,然后通过在页面用Ajax请求的方式来借助它的数据库得到位置信息。二、打开google地图有点慢,特别初次打开的时候,有时候会加载近1分钟左右。—— 没仔细研究过,但也许会考虑主页面用我自己的(但不需要显示任何内容),IFrame里面嵌入GoogleMap(占据所有屏幕位置);这样一方面我还有机会用Ajax完成一的问题,另一方面可以做个浮动DIV提示进度情况。楼主也别气馁,真正的高手,多半公司内部的事情就忙翻了,是没有那么多时间逛论坛的。 呵呵,谢谢您。你的意见很有建设性。其实我当初也是和您搞法一样的,先ajax到权威IP查询网站去地址--》传给google定位后来觉得访问别人网址依赖网速,就做了IP本地解析--》传给google网速慢的问题现在也是IFrame里面嵌入GoogleMap(占据所有屏幕位置),加载完后展示iframe的做法。现在只是不知道以前的高手们是不是这样开发的,总觉得有更好的开发思路,呵呵。相当于征询意见并交流下。 关于问题一:它的核心问题其实就是维护代价,你很难专门有人去维护这个鬼东西,费工费力的,投资回报明显低下,所以我很能理解你领导的说法。那么另一种YD一点的说,是缓慢剽窃法(不要跟人说是我说的):1、本地建立IP对照库;并保存一个常用的权威IP对照网站列表;2、当前端来了IP时,服务器先看看本地IP对照库有没有;2有、看看IP对照库的时效性是不是太久了(超过1年),不超过就直接返回了,超过照样重取;2没、没有就去常用的那个权威列表用HttpClient连上去查,查到了就入库保存;3、没3了,已经结束了。其实DNS域名解析服务器就有点类似上面这个做法,世界上的算法都是大同小异的。 新浪有个ip检测地址的js,不知道对你又帮助不http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 求关于java的jdk的环境变量一类的问题? hibernate配置文件 请教javamail问题(发送邮件) 怎么设置Tomcat内存 使用OpenJPA,可以向数据库中插入数据,但一读数据就出错! java调用存储过程???? 关于JNative参数问题 关于返回值问题...菜鸟提问 关于并发操作时同时提交的问题 263游戏大厅里的用户信息列表是怎么实现的?急问,多谢!! 不能运行。。。。。。。。 JSP网站中下拉框的常量如何保存
程序员都干嘛呢? 是不是都稍弱?或者懒得看?求解!!!有的程序员可能是不了解google map ,但是如果是您,您打算怎么做呢?大家说下思路也好啊,求开发思想。yyxhcf,你那还不如我目前的搞法,你那还不是要做IP解析?还要建经纬度表?直接传给google就可以,他可以找到例如“北京”,“上海”等搜索,我们需要知道你怎么知道用户是哪里的?然后定位到城市。
IP解析参考:http://www.blogjava.net/libin2722/articles/338316.html (解析一个IP库)
不过你的思路没多大问题啊,有什么偏不偏的,能解决问题的就是好办法至于google慢...这个就木有办法了,谁叫你生在这个和谐的世界哪
你试试挂一个国外代理用google,飞一样的速度
—— 目前主流的都是基于IP,但确实自建IP对照表太费事了,维护也是个大问题。所以如果是我自己来做这个事情的话,我会先尝试找找看有没有免费又相对权威的IP查询网站,然后通过在页面用Ajax请求的方式来借助它的数据库得到位置信息。二、打开google地图有点慢,特别初次打开的时候,有时候会加载近1分钟左右。
—— 没仔细研究过,但也许会考虑主页面用我自己的(但不需要显示任何内容),IFrame里面嵌入GoogleMap(占据所有屏幕位置);这样一方面我还有机会用Ajax完成一的问题,另一方面可以做个浮动DIV提示进度情况。楼主也别气馁,真正的高手,多半公司内部的事情就忙翻了,是没有那么多时间逛论坛的。
其实我当初也是和您搞法一样的,先ajax到权威IP查询网站去地址--》传给google定位
后来觉得访问别人网址依赖网速,就做了IP本地解析--》传给google网速慢的问题现在也是IFrame里面嵌入GoogleMap(占据所有屏幕位置),加载完后展示iframe的做法。现在只是不知道以前的高手们是不是这样开发的,总觉得有更好的开发思路,呵呵。相当于征询意见并交流下。
1、本地建立IP对照库;并保存一个常用的权威IP对照网站列表;
2、当前端来了IP时,服务器先看看本地IP对照库有没有;
2有、看看IP对照库的时效性是不是太久了(超过1年),不超过就直接返回了,超过照样重取;
2没、没有就去常用的那个权威列表用HttpClient连上去查,查到了就入库保存;
3、没3了,已经结束了。其实DNS域名解析服务器就有点类似上面这个做法,世界上的算法都是大同小异的。
http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js