使用微信小程序的 openMapApp
接口時遇到了坐標無效的錯誤 (openMapApp:fail invalid coord
)。這個錯誤通常是由于提供的地理坐標不符合預期的格式或范圍而引起的:
-
坐標格式: 確保提供的坐標符合正確的格式。常見的格式是 "緯度,經度",例如:
40.7128, -74.0060
。確保坐標之間沒有額外的空格或其他字符。 -
有效范圍: 檢查坐標是否在有效的范圍內。緯度應在 -90 到 90 之間,經度應在 -180 到 180 之間。
-
小數度數: 確保坐標是以小數度數的格式提供的,因為這是地圖應用程序常用的格式。
-
坐標順序: 確保坐標的順序正確。通常的順序是先緯度,然后是經度。
以下是一個簡單的微信小程序代碼示例,演示如何使用 openMapApp
接口:
wx.openMapApp({latitude: 40.7128,longitude: -74.0060,name: '目標地點',address: '目標地址',scale: 18
});