2016-08-16 85 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地圖調用。

希望我的回答能幫助任何堅持這種錯誤的人。

謝謝