2013-08-03 70 views
1

我有以下代碼從數據庫中提取地址。如何將地址轉換爲Google Maps鏈接

<td class="center"><?php echo ($customer->address!='')?$customer->address:'NA';?></td> 

並在管理區域顯示地址。

我想鏈接的地址使用

<a href="maps.google.com/?p= {then the addy} "> {the addy} </a> 

到Google地圖,但在我的鏈接添加到代碼的代碼中斷。

最新的嘗試是

<td class="center"><a href="http://map.google.com/?p=<?php echo ($customer->address!='')?$customer->address:'NA';?>"><?php echo ($customer->address!='')?$customer->address:'NA';?></a></td> 
+0

什麼實際地址是什麼樣子? – putvande

+0

1292 Sherwood Mills Boulevard,Mississauga,ON,Canada – user2649441

+0

這將是https://maps.google.co.uk/maps?q=1292+Sherwood+Mills+Boulevard,+Mississauga,+ON,+Canada。正如我在下面的回答中所說的,將所有空格替換爲'+'。 – putvande

回答

0

所有你有一個有效的谷歌地圖網址做的只是去http://maps.google.com,輸入你想擁有並點擊「鏈接按鈕」的地址。 您可以剝下一個仍然有效的較短版本。因此,舉例來說:紐約曼哈頓第五大道1號將如 https://maps.google.co.uk/maps?q=1+5th+Avenue,Manhattan,New+York,United+States。 因此,只需在地址的各個部分之間添加',',併爲每個空間添加一個'+'。

+0

Putvande - 鏈接像http://maps.google.com/?q=1200賓夕法尼亞大道東南,華盛頓哥倫比亞特區,20003作品和+自動添加。 這就是我想要做的。 該地址與數據庫中,數據庫是領導,所以當我登錄我想要能夠點擊他們鍵入的addy和拉起谷歌地圖。 – user2649441

+0

我不確定你想要的是什麼。你能更好地解釋一下你真正想要的東西嗎? – putvande

+0

一個領導將進入一個地址555主要街道,我將登錄到我的管理區,看到他們在555主要街道打字。 我需要將數據庫中的直接文本轉換爲鏈接。 – user2649441

相關問題