2016-08-16 40 views
-3

我正在使用Google地图密钥对地址进行地理编码。在我的本地机器上,我使用了浏览器密钥。它正确地编码地址。然后我将我的代码移至Production。生产地址的地理编码为0.00000和0.00000。Google Maps API密钥 - 浏览器/服务器

没有代码差异。

我可以用服务器和浏览器密钥做什么吗?

请帮忙。

在此先感谢

+0

有些东西明显不同,否则结果会是一样的。如果需要,请逐行检查您的代码。 – Takarii

回答

0

感谢您的评论和感谢Minus( - )点给出。

我找出问题所在。

  1. 来自Google浏览器&服务器密钥的作品。
  2. 该错误完全在MySQL端。我将LAT列设置为float,并且它可以为NULL。当GeoCoding检查那些列是NULL时。但在另一个服务器中,默认值不是NULL,而是0(零)。由于NULL!= 0,因此未进行地理编码。

提示:在我实现了一个日志表后,我可以找到这个日志表,该日志表记录了我所做的每个Google地图调用。

希望我的回答能帮助任何坚持这种错误的人。

谢谢