This article describes the file naming conventions for the Slippy Map application in the OpenStreetMap website. Tiles are 256 × 256 pixel PNG files Each zoom level is a directory, each column is a subdirectory, and each tile in that column is a file Filename (URL) format is /zoom/x/y.png The slippy map expects tiles to be served up at URLs following this scheme, so all tile server URLs look pretty
GeoJSON[1] is an open standard format designed for representing simple geographical features, along with their non-spatial attributes. It is based on the JSON format. The features include points (therefore addresses and locations), line strings (therefore streets, highways and boundaries), polygons (countries, provinces, tracts of land), and multi-part collections of these types. GeoJSON features
The "# Tiles" column indicates the number of tiles needed to show the entire world at the given zoom level. This is useful when calculating storage requirements for pre-generated tiles. The "° Tile width" column gives the map width in degrees of longitude, for a square tile drawn at that zoom level. Values listed in the column "m / pixels" gives the number of meters per pixel at that zoom level fo
「全国のガソリンスタンドの位置を地図上にプロットしてみた。」で作成したバイナリベクトルタイルの作業工程メモです。 バイナリベクトルタイルとは 巨大なGeoJSONを分割しタイル化することで必要な情報だけを読みだして地図上に表示します。さらに分割したGeoJSONをバイナリファイルにすることでオーバーヘッドを減らしています。 バイナリベクトルタイル出会うまでの私 1.GeoJSON爆誕 「フロントエンドエンジニアでも簡単に地理情報を扱えるJSON形式の規格考えたよ!」 「素晴らしい!」 2.TopoJSON誕生 「GeoJSON重くない? もっと効率のいい規格作った!」 「最高!」 3.ベクトルタイル到来 「GeoJSONを地図タイルみたいに分割して配信すればいいじゃないか!」 「なるほど。」 4.バイナリベクトルタイル降臨 <ー いまここ 「シリアライズしてバイナリファイルで配信すればより
GitHubが地図表示に対応したり、Google Maps APIでも直接読み込めるようになったりと、着々と利用が進むGeoJSON。 D3.jsで地理情報を視覚化する際にも欠かせないものですが、そんなGeoJSONを扱うのに便利なWebサービスを集めてみました。 資料 GeoJSON フォーマット仕様 GeoJSONの仕組みを理解したい場合は、まずこれを読みましょう。 コンバーター ・mapshaper 地理情報の簡素化を行うためのサービスですが、Shape,geojson,topojsonを相互に変換するWebサービスとしても利用できます。 ・mapbox/csv2geojson 緯度経度を含んだcsvファイルをGeoJSONに変換するnode.jsツール。ポイントデータのみならず、ラインデータやポリゴンデータへの変換も可能。フロントエンドでも動作し、web上でコンバートを提供している
let 現在地の緯度: Double = 135.5258549 let 現在地の経度: Double = 34.6873527 let 行き先の緯度: Double = 139.75313186645508 let 行き先の経度: Double = 35.68525668970075 let 現在地の位置情報: CLLocation = CLLocation(latitude: 現在地の緯度, longitude: 現在地の経度) let 行き先の位置情報: CLLocation = CLLocation(latitude: 行き先の緯度, longitude: 行き先の経度) 距離 = 行き先の位置情報.distanceFromLocation(現在地の位置情報)
アプリ内で Google Maps を使用するための SDK、"Google Maps SDK for iOS" の導入手順です。 公式情報は Google Developers にあります。 ##1. API Keyを取得 Google APIs Console の Services タブで、Google Maps SDK for iOS を ON にする。 API Access タブで、"Create new iOS key" ボタンをクリック。ポップアップで出てくるウィンドウに、Google Maps SDK for iOSを使用するアプリのBundle identifierを入力する。 ##2. SDK をプロジェクトに追加 GoogleMaps SDK for iOS をダウンロード Getting the Google Maps SDK for iOS GoogleMaps.f
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く