你刚加入这个论坛?你有API的问题急需解决?在你发帖提问之前,先花上30秒阅读几行文字,你会发现问题可能会解决的更快。
快速获取答案
- 善用文档。谷歌地图的API开发指南、常见问题解答和使用条款中已经包含了大部分常见问题的答案,在这些文档中查找可能比等待别人给出答案来的更快。其实,花点时间通读这些文档应该是你开始使用谷歌地图API之前的必修课。
- 先搜索,再提问。提问前先在论坛里搜索你的问题,搜索框就在右上角,多数情况下你都能发现一些相关问题的帖子,很多问题在你提问之前可能已经被回答过了。而且,反复回答同样的问题可能会让别人觉得气馁、不太愿意再回答你的问题。
你的问题很棘手,文档和搜索不能解决你的问题?没问题,这里会有人帮你解决问题。但是,提问之前,你需要知道怎样才能得到快速有效的回复。
快速获取有效回复
- 尊重他人。需要别人回答你的问题,首先要学会尊重别人,这可能会体现在很多方面,包括你的语气、提问方式和帖子内容,甚至包括你在这里的昵称。
- 准确描述。给出产生错误的操作步骤,并提供出错时的运行环境,包括操作系统和浏览器的版本号,也包括必要的输入数据和输出信息。
- 给出有效链接。地图API的特点,决定了一个在线的链接远比一段代码或者描述更易于找出问题所在,只有帖子里的代码,别人没有办法Debug你的问题。
- 不要跟帖提问。你可能会发现类似问题的帖子,但是这个帖子并不能解决你的问题,跟帖可能会掩盖或混淆你的问题。所以,新开一个帖子提问吧,你可以在新帖里加上相关帖子的链接和说明。
现在你应该已经知道怎么提问了,点击这里开始发帖提问吧......
如果还有时间,请继续阅读:
- 再提尊重。每个人都有自己的事情要做,不要认为别人回答你的问题是理所当然,所以,请务必认真描述你的问题、对每个回帖都认真对待,不要大喊大叫、抱怨,不要给出空洞或词不达意的主题和正文,更不要奚落或攻击善意的回帖。应该感谢别人对你的帮助,但也没必要动辄使用“跪求”、“跪谢”之类的用语。
- 别人对你的回帖是否有用请及时回复,不要发了问题贴以后就杳无音信。但是也不要滥用别人积极回帖的善意,什么简单的问题都问,把别人当作免费使用手册。即使你是新手,也请学着自己去解决问题,这对你没有坏处。
- 不要贴出与问题无关的代码,更不要把整个页面的代码都糊到你的帖子里去。这些对解决你的问题没有丁点帮助,也没人愿意去看一大段格式错乱、不知所云的html代码,简化问题、节约别人的时间也是一种尊重。API报出的错误信息就不要贴了,这些API抛出的信息基本没有什么参考价值。
- 你的帖子可能并不能说清你的问题、你贴出的代码可能也不是真正的问题所在,多加一个逗号都可能导致你的Javascript运行出错,所以,给出一个有效的URL链接永远是你的最佳选择。如果你没有自己的服务器或者担心泄密,把你的代码上传到一些免费空间上去,比如Google Page、 Google Code或者Google App Engine。
- 如果你只是想在你的网站中嵌入一个简单的地图而不是来学习什么编程知识,这个创建嵌入式谷歌地图的指南 或许比这里更合适;如果仅仅是想获得方案或代码,抱歉,直接给能够帮助你的人发邮件并提供你支付报酬的标准吧。
- 如果你是Javascript或者是面向对象编程的新手,请先了解一些基本的概念与知识,这样你才能理解别人给你的建议。如果你之前没有做过Javascript的调试,赶紧试试火狐浏览器的错误控制台(在‘工具’菜单栏中),或者是火狐浏览器中的Firebug插件,真的很好用。
- 可以试试把你的网页和代码做一下合法性校验,通常这会比询问别人更快的定位你代码中的错误。常用的几个合法校验的地方是:JSLint jslint.com - W3C validatorvalidator.w3.org - 以及 Feed Validator feedvalidator.org 。
- 这里还有一篇更好的关于如何提问的指南,有时间可以细读: 提问的智慧。