當前我使用Google Maps API來生成帶有標記(給定經緯度座標)的地圖到給定位置。在AMP HTML中,目前看起來這樣做的方式是使用amp-iframe擴展https://github.com/ampproject/amphtml/tree/master/extensions。問題在於,除非您使用「查看」地圖,否則無法使用帶有座標的Google地圖嵌入代碼。我沒有地點ID,因此我無法使用地點模式。我無法使用'查看'模式,因爲它沒有標記。我在https://developers.google.com/maps/documentation/embed/guide#overview在AMP HTML頁面上用標記嵌入地圖
上看到最高和最低值在AMP HTML頁面上放置一個標記時,包含Google Map的正確方法是什麼?我在論壇或Github的問題上沒有看到有關此問題的任何問題,所以我很好奇是否有其他人遇到過這種情況。
你是正確的*「這似乎做的方式這當前正在使用amp-iframe擴展名「*」。地圖可以使用'amp-iframe',靜態地圖應該可以和'amp-img'和'amp-click-to-play'一起使用,它們應該能夠很好地協同工作。除非你使用'view'地圖,否則我認爲Amp的HTML還不支持Maps with Markers。檢查這個[例子](https://github.com/ampproject/amphtml/blob/master/examples/released.amp.html)。 – abielita
請提供顯示您的偏好地圖嵌入的Gist或JSFiddle。我們將基於此找出解決方案。 你也見過這個例子:https://ampbyexample.com/components/amp-iframe/#example11 – ade
你的兩個例子都需要一個地方ID,我沒有。我只有座標。我想放棄標記。目前,您必須使用Google Map API在Javascript中執行此操作。如果AMP HTML需要豐富的代碼片段來替換幕後的javascript,那麼看起來唯一的方法就是通過查找座標服務器端的地點ID與Google Maps API,然後我可以使用PlaceID。這裏的問題 - 有沒有其他的方式來處理這種情況,而無需查找Place ID服務器端。通過座標和標記的地圖非常常見。 – Du3