2012-09-14 37 views
0

因此,我對Zend和Google Maps API都很陌生,我想創建一個表單。如果用戶在一個字段中輸入地址(可能是完全在「表單」之外的字段),則該地址在谷歌地圖上被查找,最好是實時的,但也可以通過「搜索地址」按鈕來完成。當用戶對顯示的地址感到滿意時,他提交表單和地址(或長/緯度,無論哪個最好)都是從google map api中提取的,並與其他表單數據一起保存到數據庫中。這將如何以最好的方式完成?使用Google地圖API在Zend_Form上的地址

回答

0

最簡單的方法是將兩個隱藏字段添加到您的表單(緯度/經度)並處理JavaScript中的文本字段。所以當用戶輸入完地址後,你開始一個ajax-request,並把結果經緯度值寫入隱藏字段。 提交時,您應該檢查表格並在lat/long字段中查找填充值。如果他們缺少向用戶顯示錯誤消息。

相關問題