© 2016 - 2022 Association for Promotion of Infrastructure Geospatial Information Distribution. All Rights Reserved.
いつもYahoo!地図をご利用いただきありがとうございます。 今回は、開発などに携わる方々に向けてYahoo!地図のURL仕様をご紹介します。 URL仕様に沿ってURLを作成いただき、ご自身のブログやホームページに貼っていただくことで、Yahoo!地図の特定のページにリンクできます。ぜひご活用ください。 地図の表示について 基本の地図表示 緯度経度を指定すると、その緯度経度を中心とした地図が表示されます。 (例) https://map.yahoo.co.jp/?lat=35.68145&lon=139.76591 スマートフォンのブラウザでもパソコンと同じように表示できます。 ※以下で説明することはすべて、スマートフォン版Yahoo!地図でも対応可能です。 緯度経度を知るには 地図上の任意の地点で右クリックしたときに表示される「この地点の情報」(図1)をクリックしてください。URLにその
const position = [51.505, -0.09] render( <MapContainer center={position} zoom={13} scrollWheelZoom={false}> <TileLayer attribution='© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors' url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png" /> <Marker position={position}> <Popup> A pretty CSS3 popup. <br /> Easily customizable. </Popup> </Marker> </MapContainer
日本(北緯35度の地点)において、距離1キロメートルが緯度・経度の度数に換算するとどの程度になるかを計算しました。精密な計算ではありませんが、三角関数を使うことで実用に使える程度の精度で計算することができます。日本限定ではありますけど。実際の計算は Ruby の Math モジュールを用いて行いました。 日本の緯度・地球の半径(赤道半径/極半径)など まず前提として、以下の数値を元に計算を行います。 日本の緯度: 北緯35度 地球の赤道半径: 6378137 m (6378.137 km) 地球の極半径: 6356752.314 m (6356.752314 km) 地球の半径の情報については、地球 – Wikipedia などいくつか情報を当たりました。赤道半径と極半径は微妙に異なっており、地球は精密には楕円球になってるようです。 緯度が大きくなるほど、経度1度あたりの距離が短くなる
OSRMとは オープンソースソフトウェアの経路探索システムである。 条件を設定したりすることで様々な経路探索が可能。 OSMの地図データを利用したシステムである。 http://project-osrm.org/ OSM(OpenStreetMap)とは 誰でも編集でき、なおかつ利用することができる地図である。 日本だけでなく世界規模でできる。 誰でも編集し利用できるといってもちゃんと著作権は存在している。 通常の地図は著作権の関係上勝手に編集することはできないがOSMでは編集し、利用することができる。 道路や建物の情報を追加できるのはもちろんだが3Dの情報として建物などの高さの情報も追加することができる。 https://www.openstreetmap.org/ 事前準備 システムソースのダウンロード Releaseファイル http://build.project-osrm.org
はじめに 交通や移動に関するプログラムを書いているとき,2点間の移動経路や距離を計算したいことがよくあります[1].2点が平面上の点であると仮定すると (x_1, y_1) と (x_2, y_2) の(ユークリッド)距離は \sqrt{(x_1-x_2)^2 + (y_1-y_2)^2} で直ぐに計算できます.対象とするアプリがいい感じに平面上のデータとなっているとき,特に困難はありません. 緯度経度 (lat_1, lon_1), (lat_2, lon_2) で与えられる場合はどうでしょうか.一番簡単に思いつくのは地球が球の形状をしているときにその半径が約6,370kmと知っていれば,何らかの計算式を思いつく可能性がありそうです!例えば のような計算を実装しておけば,簡単に利用することができます.大昔に私がJuliaで書いたコードをペタリします. R = 6371000 # Radi
はじめに アイキャッチ画像は、初めて精密な日本地図を作ったとされる伊能忠敬と日本地図です。いくつになっても信念を持って何かをひたむきに行う人に、私もなりたいものです。 さて、Webサービスを提供する際、地図を表示したいということは多々あるかと思います。地図で、様々な地点を一覧表示したり、ルートを表示できたりすると、ユーザ体験が向上するというのは少なくないかと思います。 こういった地図サービスをWebサービスに埋め込んで提供したい場合に、まず考えられるのがGoogle Maps Platformかと思います。 ちょっと最近大きく変更があったようですが、依然として一定の品質の地図、徒歩/公共交通機関/車でのルート探索、ストリートビュー等々、国内で提供されている最大級の地図サービスであることは異論ないかと思います。 単にユーザとしてGoogleMapをアプリなどで使用する場合、すべて無料なので特
The haversine formula determines the great-circle distance between two points on a sphere given their longitudes and latitudes. Important in navigation, it is a special case of a more general formula in spherical trigonometry, the law of haversines, that relates the sides and angles of spherical triangles. The first table of haversines in English was published by James Andrew in 1805,[1] but Flori
サービス概要 シンプルジオコーディング実験(以下、本実験)は、日本語で記述された住所・地名・駅名・公共施設名を経緯度に変換し、結果を XML 形式で返す「シンプル・ジオコーディング」処理を行うジオコーダーの性能評価のための実験です。 外部アプリケーションから呼び出して利用するウェブサービスで、1件単位での変換を行います。実験参加者は、スタンドアロンまたはWebアプリケーションを独自に開発する必要があります。 利用例: $ curl -X GET https://geocode.csis.u-tokyo.ac.jp/cgi-bin/simple_geocode.cgi?addr=%E6%9F%8F%E5%B8%82%E6%9F%8F%E3%81%AE%E8%91%89%EF%BC%95%EF%BC%8D%EF%BC%91%EF%BC%8D%EF%BC%95 <?xml version="1.
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
英語版記事を日本語へ機械翻訳したバージョン(Google翻訳)。 万が一翻訳の手がかりとして機械翻訳を用いた場合、翻訳者は必ず翻訳元原文を参照して機械翻訳の誤りを訂正し、正確な翻訳にしなければなりません。これが成されていない場合、記事は削除の方針G-3に基づき、削除される可能性があります。 信頼性が低いまたは低品質な文章を翻訳しないでください。もし可能ならば、文章を他言語版記事に示された文献で正しいかどうかを確認してください。 履歴継承を行うため、要約欄に翻訳元となった記事のページ名・版について記述する必要があります。記述方法については、Wikipedia:翻訳のガイドライン#要約欄への記入を参照ください。 翻訳後、{{翻訳告知|en|Great-circle navigation|…}}をノートに追加することもできます。 Wikipedia:翻訳のガイドラインに、より詳細な翻訳の手順・指
緯度経度から2地点間の距離を計算する!Google方式とヒュベニ式・表計算ソフトで計算できる・GPSデータも使える 地上の2地点の距離を緯度と経度から計算する。地球は真球ではなく回転楕円体に近いので、より高い精度を求めるならば回転楕円体による計算をする必要がある。しかし地球を真球をとして計算しても実用的には十分な数値が得られる。ヒュベニの近似式による計算方法も追加した。 緯度経度から2地点の距離を計算 真球として計算するので、長半径と短半径のどれを使うのかというと、平均半径を使用する。平均半径にも色々な考え方があり、いろいろな数値がある。最初はGoogle Mapで使用されている方法で計算する。真球として計算され、地球の半径を6371kmとしている。 球面上の最短距離(D)を求める公式を下に示す。地中を貫通する最短距離ではなく、表面に沿った距離だ。単位はkmである。2地点の座標は地点1が(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く