我发现API提供的功能和google map主页上的不大一样

21 views
Skip to first unread message

yhon...@sohu.com

unread,
Nov 5, 2009, 3:32:28 AM11/5/09
to 谷歌地图 API 论坛
比较我搜索“天津市 金水畔家园”,在google map主页上显示的出位置,但在google给开发者提供的API调用却只能找到天津市人民政
府?

(比如开发API示例中的http://code.google.com/intl/zh-CN/apis/maps/documentation/
examples/geocoding-simple.html就找不到我想要找的位置)
不知道是我不会用还是使用的数据库不一样?

Rosen Jiang

unread,
Nov 5, 2009, 4:19:07 AM11/5/09
to google-map...@googlegroups.com
这个应该不会,你看看返回的坐标。


yhon...@sohu.com

unread,
Nov 5, 2009, 7:58:23 PM11/5/09
to 谷歌地图 API 论坛
可以试一下呀,我确实得到的结果不一样,似乎是提供的API无法找到“金水畔家园”而只定位在天津上,而GOOGLE地图主页上可以找的到

这是GOOGLE地图主页:http://ditu.google.cn/
这是提供API的例子:http://code.google.com/intl/zh-CN/apis/maps/documentation/
examples/geocoding-simple.html

有兴趣的话可以试一下,看看搜索结果一样不一样

On 11月5日, 下午5时19分, Rosen Jiang <rosenji...@gmail.com> wrote:
> 这个应该不会,你看看返回的坐标。
>
> 2009/11/5 yhong...@sohu.com <yhong...@sohu.com>


>
>
>
> > 比较我搜索“天津市 金水畔家园”,在google map主页上显示的出位置,但在google给开发者提供的API调用却只能找到天津市人民政
> > 府?
>
> > (比如开发API示例中的http://code.google.com/intl/zh-CN/apis/maps/documentation/

> > examples/geocoding-simple.html<http://code.google.com/intl/zh-CN/apis/maps/documentation/%0Aexamples...>
> > 就找不到我想要找的位置)
> > 不知道是我不会用还是使用的数据库不一样?- 隐藏被引用文字 -
>
> - 显示引用的文字 -

Fei Chen

unread,
Nov 6, 2009, 5:10:35 AM11/6/09
to google-map...@googlegroups.com
地址解析和地址搜索还不完全一样,你给出的api例子其实是地址解析而不是地址搜索的例子,但你在主页上用的是地址搜索的功能
地图搜索API不是maps api的一部分,是Google AJAX search api的内容,你可以看看这个文档:

yhon...@sohu.com

unread,
Nov 6, 2009, 9:16:52 AM11/6/09
to 谷歌地图 API 论坛
问题已经解决了,就是用的地图搜索API,谢谢你的答复,不过我觉得还是应该让地址解析能解析出更多的地址才是一条更好的道路,希望google这方面
能做的更完善一些:)

On 11月6日, 下午6时10分, Fei Chen <phinix.c...@gmail.com> wrote:
> 地址解析和地址搜索还不完全一样,你给出的api例子其实是地址解析而不是地址搜索的例子,但你在主页上用的是地址搜索的功能

> 地址解析的文档:http://code.google.com/intl/zh-CN/apis/maps/documentation/services.ht...


> 地图搜索API不是maps api的一部分,是Google AJAX search api的内容,你可以看看这个文档:http://code.google.com/intl/zh-CN/apis/ajaxsearch/documentation/
>

> 2009/11/6 yhong...@sohu.com <yhong...@sohu.com>


>
>
>
> > 可以试一下呀,我确实得到的结果不一样,似乎是提供的API无法找到“金水畔家园”而只定位在天津上,而GOOGLE地图主页上可以找的到
>
> > 这是GOOGLE地图主页:http://ditu.google.cn/
> > 这是提供API的例子:http://code.google.com/intl/zh-CN/apis/maps/documentation/
> > examples/geocoding-simple.html
>
> > 有兴趣的话可以试一下,看看搜索结果一样不一样
>
> > On 11月5日, 下午5时19分, Rosen Jiang <rosenji...@gmail.com> wrote:
> > > 这个应该不会,你看看返回的坐标。
>
> > > 2009/11/5 yhong...@sohu.com <yhong...@sohu.com>
>
> > > > 比较我搜索“天津市 金水畔家园”,在google map主页上显示的出位置,但在google给开发者提供的API调用却只能找到天津市人民政
> > > > 府?
>
> > > > (比如开发API示例中的http://code.google.com/intl/zh-CN/apis/maps/documentation/
> > > > examples/geocoding-simple.html<
> >http://code.google.com/intl/zh-CN/apis/maps/documentation/%0Aexamples...>
> > > > 就找不到我想要找的位置)
> > > > 不知道是我不会用还是使用的数据库不一样?- 隐藏被引用文字 -
>

> > > - 显示引用的文字 -- 隐藏被引用文字 -
>
> - 显示引用的文字 -

dxh

unread,
Nov 19, 2009, 11:00:28 PM11/19/09
to 谷歌地图 API 论坛
我遇到的问题是地址解析( GClientGeocoder.getLocation())能够找到某一个地址所对应的经纬度,但是同样的地址用地址搜
索(google.map.LocalSearch)却找不出来。这两者区别在哪儿呢?
Reply all
Reply to author
Forward
0 new messages