新手问题 如果实现搜索城市

xfstart07 · 发布于 2015年03月12日 · 最后由 gyorou 回复于 2015年03月13日 · 951 次阅读
2141

最近在实现输入框自动补全搜索城市的功能,目前实现的方式是使用Google Maps服务。 不过显示出来的数据列表并不理想,很多不需要的数据也显示出来了。

目前实现的效果:

希望显示的只是城市信息而已,想问一下有没有好的一些服务或者方法实现这方面的功能?

目前使用的js

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>

使用的gem

gem 'gmaps-autocomplete-rails

更新

使用Google Maps API V3, https://developers.google.com/maps/documentation/javascript/examples/places-searchbox

效果:

共收到 7 条回复
8

trie

2141

@hooooopo 自己实现一个城市列表树?

2141

@hooooopo 但是全球的城市很多啊

8

#4楼 @xfstart07 不多不多

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册