我希望这是张贴这篇文章的好地方。我是一名网页设计师,正在为客户做一个网站,除了他们的商店位置页面,我已经把它外包给了一位谷歌地图开发人员。地图需要可以通过十进制和度/分/秒的经度和经度进行搜索。程序员将其设置为仅用于decimal,并表示要使搜索同时使用这两种类型将是一项很大的努力。
作为一名网页设计师,我知道有时改变可能需要一段时间。但是,我希望确保程序员所说的是正确的。我知道,当我搜索Google地图时,它通常可以接受经度和经度两种类型的测量。因此,我认为通过Google maps定制的搜索lat和long的地图也可以做到这一点。这是一个正确的假设吗?或者它可能涉及到大量的工作来实现这一点?程序员是否应该假设它在两种类型的long中都是可搜索的?
感谢您的反馈!
发布于 2013-05-02 01:41:02
它确实涉及到一些工作,但它是not that difficult to do
function deg_to_dms (deg) {
var d = Math.floor (deg);
var minfloat = (deg-d)*60;
var m = Math.floor(minfloat);
var secfloat = (minfloat-m)*60;
var s = Math.round(secfloat);
// After rounding, the seconds might become 60. These two
// if-tests are not necessary if no rounding is done.
if (s==60) {
m++;
s=0;
}
if (m==60) {
d++;
m=0;
}
return ("" + d + ":" + m + ":" + s);
}https://stackoverflow.com/questions/16323279
复制相似问题