Google maps Google静态地图API-编码多段线时出错

Google maps Google静态地图API-编码多段线时出错,google-maps,Google Maps,我用谷歌地图在地图上标出位置。当我尝试绘制31.63089000、74.87155200时,输入了一个无效位置错误。必须在-90到90之间 这里的表单代码似乎有问题: var lat = document.getElementById('txtLatitude').value; var pLat = parseFloat(lat); if (pLat.toString() != lat) { alert('Invalid latitude entered. Must be in

我用谷歌地图在地图上标出位置。当我尝试绘制31.63089000、74.87155200时,输入了一个无效位置错误。必须在-90到90之间

这里的表单代码似乎有问题:

var lat = document.getElementById('txtLatitude').value;
  var pLat = parseFloat(lat);

  if (pLat.toString() != lat) {
    alert('Invalid latitude entered. Must be in range of -90 to 90');
    return;
  }

如果我把你的电话号码改成31.63089和74.871552,这对我很有用。该javascript中的问题是parseFloat正在截断末尾的尾随零。因此,它将31.6308900转换为31.63089。然后是31.63089!=表格中输入的内容为31.63089000,因此出现错误。建议您将此作为错误提交给负责人。

您能告诉我们您使用的确切代码吗?我正在链接中心地图中输入以下值:31.63089000,74.87155200纬度:31.6308900经度:74.87155200显示级别:3当我单击“添加位置”按钮时,我得到了一个错误,即使我试着截断这个数字,它还是奏效了。考虑到你的评论就是答案,我现在结束这个问题。谢谢你的帮助。