Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
54
Help us understand the problem. What is going on with this article?

More than 5 years have passed since last update.

@amay077

Longitude の略し方。lng 派と lon 派の終わらない争い

地図上での位置は「緯度経度」で表します。英語だと「latitude, longitude」ですね。
これらの単語、コーディングする際は短縮したいわけです。latitude は lat で全会一致です。問題は longitude 。

業界?の中では、longitude の略し方についての議論が度々沸き起こります。

例えば、、、

初めは、タイトルの議論で推移していましたが、次第に略し方の議論に。。。

lon 派の方の意見。

lng 支持?な方々

振り回されてる方々

おいマジか Yahoo!(笑

とこのように、一つの企業内でも「揺れ」が生じてしまう程度にはバラバラな感じです。

調べてみた

で、デファクトスタンダードはどれなのよ?をいろんな地図に関する Web API の仕様から一覧化してみました。

Lng 派

Google は神!Google 先生について行きます!

Lon 派

頭から3文字取ったら普通これだろjk

Long 派

「〜itude」は同じなんだから、それより前の部分を省略形にすべきだろ(でっち上げの根拠ですw

Longitude(略さない)派

こんなに迷うなら、いっそ省略形など要らぬ!

緯度経度ペアに名前付けちゃう派

だってペアじゃないと意味ないじゃん?

X/Y と同じじゃん派

所詮座標でしょ?(ホジホジ

まとめ

数では lon 派が優勢。しかし開発者の目に触れる機会では Google が居る lng の方が多いのかも。
MS、Facebook など、割と巨大企業が 略さない を選択してるのも面白いですね。

ペアに名前を付けるやり方は、座標の順番が 緯度→経度 なのか、経度→緯度 なのか揺れるのであまり好きじゃないですね。

XY と同じ概念で扱うのは、そもそも地図以外での利用を想定していたり、地図でも投影されたXY座標を想定しているものが多いですが、XY と LatLon って、これまた混乱するんですよね。Lat って Y なの?順番逆なの?って。

個人的には 略さない派 だったのですが、そうは言っても短く書きたいので、最近は lon 派です。理由は、

「オレオレ緯度経度クラスを使いたいが、Google に LatLng を取られちゃってるから」

クラス名が衝突すると、いろいろ面倒だし、クラス名に Prefix 付けるのもダサいし。。。

というわけで、終わらない争いと知りつつまとめてみました。
上記に載っていない情報があったら教えてもらえると嬉しいです。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
54
Help us understand the problem. What is going on with this article?