为了在中国自动完成工作,我引用了documentation中建议的中文Google Maps Api。
当它被调用以获得自动完成结果时,我看到它正确地发出请求: http://maps.google.cn/maps/api/js/AuthenticationService.Authenticate?...
...但随后拨打电话: https://maps.googleapis.com/maps/api/js/AutocompletionService.GetPredictions?...
...在中国使用网站时无法完成,因为该域名在中国被封锁。
请参阅plunker demo(按F12,打开“网络”标签,然后在输入中输入时查看请求)。 显然,带有plunkr链接的SO问题需要代码,所以这里是对我使用的脚本的引用:
<script type="text/javascript" src="http://maps.google.cn/maps/api/js?libraries=places&sensor=false"></script>
以下是显示问题的屏幕截图:
这是提交给Google的bug report,显然看起来对他们都很好。
我做错了吗?有人可以确认他们看到的行为和我一样吗?