我必須在客戶端的網頁上嵌入Google地圖。
我希望地圖顯示一個標記,顯示客戶的業務的確切位置,以及他們的詳細信息(地址,網頁,電話號碼等)的摘要。
我使用的代碼是由Google地圖網站(不是第三方服務)提供的,我沒有修改過。
這對我測試過的每個桌面瀏覽器都很好,並且標記顯示正確。爲什麼iPad上的Safari不會在嵌入式Google地圖頁面上顯示我的標記?
但是,當我在iPad上查看頁面時,標記將從地圖中刪除。
相反,地圖下方有一個鏈接,形式爲「A.客戶名稱」(我不知道A.代表什麼)。點擊(點擊)時,此鏈接不會執行任何操作。如果我按住它並選擇「在新標籤頁中打開」,它會按照您的預期在新標籤頁中打開客戶的Google地方信息頁。
接下來這個環節有兩個按鈕(一個手機之一,別的一個,可能是「獲取路線」),它被點擊時顯示消息「Safari無法打開網頁,因爲地址是無效的」
這裏是一個的jsfiddle(使用隨機的業務),這說明我的問題:http://jsfiddle.net/H2whg/
是否有可能做這個行爲在移動Safari東西(無論有按鈕理智做事或完全刪除它們)?
在此先感謝。
非常感謝您的幫助。應用你的建議我現在可以將標記移到視線中。但是,客戶的Google地方信息頁的鏈接仍然無效(除非您在新標籤中打開它),地圖右下角的兩個按鈕仍然會給我提供上述錯誤消息。有什麼辦法可以影響這三件事的行爲嗎? –
不知道我很害怕(雖然電話按鈕不能在iPad上工作,因爲它沒有電話)。我只能選擇在地圖**應用**而不是瀏覽器中打開這些鏈接;儘管jsfiddle演示了一些東西,但Safari中沒有可用的調試工具。 –