YOLP(地図)

Projection クラス

SilverlightマップAPIは、2014年5月31日をもって廃止いたします。他のYOLP地図APIへの移行をお願いいたします。Yahoo! JavaScriptマップAPI、もしくはYahoo!スタティックマップAPIをご利用ください。

Projection クラス

クラス一覧へ

Class MercatorProjection

NameSpace

YahooJapan.OpenLocalPlatform.GeoClient

Extends

System.Object
   ∟Projection
      ∟MercatorProjection

Summary

メルカトル投影変換

メルカトル図法に基づいた座標の変換を提供します。

Constructor Summary

属性 コンストラクタ名と説明
 
タイルサイズ指定コンストラクタ
 
コンストラクタ

Method Summary

属性 メソッド名と説明
 
FromLatLngToPixel(latlng,zoom)
指定された地理座標とズームレベルからピクセル座標へ変換します。
 
FromLatLngToTile(latlng,zoom)
指定された地理座標とズームレベルからタイル座標へ変換します。
 
FromPixelToLatLng(pixel,zoom,unbounded)
指定されたピクセル座標とズームレベルから地理座標へ変換します。
 
FromPixelToLatLng(pixel,zoom)
指定されたピクセル座標とズームレベルから地理座標へ変換します。
 
指定されたズームレベルからx方向のピクセル数を取得します。

Constructor Detail

  • MercatorProjection(tileSize)
    タイルサイズ指定コンストラクタ
    Parameters:
    {System.Double} tileSize
    タイルサイズ
  • MercatorProjection()
    コンストラクタ

Method Detail

  • FromLatLngToPixel(latlng,zoom)
    指定された地理座標とズームレベルからピクセル座標へ変換します。
    Parameters:
    {LatLng} latlng
    地理座標
    {System.Double} zoom
    ズームレベル
    Returns:
    {YPoint}
    ピクセル座標
  • FromLatLngToTile(latlng,zoom)
    指定された地理座標とズームレベルからタイル座標へ変換します。
    Parameters:
    {LatLng} latlng
    地理座標
    {System.Double} zoom
    ズームレベル
    Returns:
    {Tile}
    タイル
  • FromPixelToLatLng(pixel,zoom,unbounded)
    指定されたピクセル座標とズームレベルから地理座標へ変換します。
    Parameters:
    {YPoint} pixel
    ピクセル座標
    {System.Double} zoom
    ズームレベル
    {System.Boolean} unbounded
    正規化(falseの場合-90~90、-180~180に丸めます)
    Returns:
    {LatLng}
    地理座標
  • FromPixelToLatLng(pixel,zoom)
    指定されたピクセル座標とズームレベルから地理座標へ変換します。
    Parameters:
    {YPoint} pixel
    ピクセル座標
    {System.Double} zoom
    ズームレベル
    Returns:
    {LatLng}
    地理座標
  • GetWrapWidth(zoom)
    指定されたズームレベルからx方向のピクセル数を取得します。
    Parameters:
    {System.Int32} zoom
    ズームレベル
    Returns:
    {System.Double}
    ピクセル数



abstract Class Projection

NameSpace

YahooJapan.OpenLocalPlatform.GeoClient

Extends

System.Object
   ∟Projection

Summary

投影変換

地図投影の変換を行うためのインターフェース仕様です。地理座標と地図画像のピクセル座標を相互に変換するためのメソッドが定義されています。

Field Summary

属性 フィールド名と説明
set:protected
Projection.TileSize
タイルサイズ

Method Summary

属性 メソッド名と説明
abstract
FromLatLngToPixel(latlng,zoom)
指定された地理座標とズームレベルからピクセル座標へ変換します。
abstract
FromLatLngToTile(latlng,zoom)
指定された地理座標とズームレベルからタイル座標へ変換します。
abstract
FromPixelToLatLng(pixel,zoom,unbounded)
指定されたピクセル座標とズームレベルから地理座標へ変換します。
abstract
FromPixelToLatLng(pixel,zoom)
指定されたピクセル座標とズームレベルから地理座標へ変換します。
 
指定されたズームレベルからx方向のピクセル数を取得します。

Field Detail

  • {System.Double} Projection.TileSize
    タイルサイズ

Method Detail

  • FromLatLngToPixel(latlng,zoom)
    指定された地理座標とズームレベルからピクセル座標へ変換します。
    Parameters:
    {LatLng} latlng
    地理座標
    {System.Double} zoom
    ズームレベル
    Returns:
    {YPoint}
    ピクセル座標
  • FromLatLngToTile(latlng,zoom)
    指定された地理座標とズームレベルからタイル座標へ変換します。
    Parameters:
    {LatLng} latlng
    地理座標
    {System.Double} zoom
    ズームレベル
    Returns:
    {Tile}
    タイル
  • FromPixelToLatLng(pixel,zoom,unbounded)
    指定されたピクセル座標とズームレベルから地理座標へ変換します。
    Parameters:
    {YPoint} pixel
    ピクセル座標
    {System.Double} zoom
    ズームレベル
    {System.Boolean} unbounded
    正規化(falseの場合-90~90、-180~180に丸めます)
    Returns:
    {LatLng}
    地理座標
  • FromPixelToLatLng(pixel,zoom)
    指定されたピクセル座標とズームレベルから地理座標へ変換します。
    Parameters:
    {YPoint} pixel
    ピクセル座標
    {System.Double} zoom
    ズームレベル
    Returns:
    {LatLng}
    地理座標
  • GetWrapWidth(zoom)
    指定されたズームレベルからx方向のピクセル数を取得します。
    Parameters:
    {System.Int32} zoom
    ズームレベル
    Returns:
    {System.Double}
    ピクセル数



Class TokyoMercatorProjection

NameSpace

YahooJapan.OpenLocalPlatform.GeoClient

Extends

System.Object
   ∟Projection
      ∟MercatorProjection
         ∟TokyoMercatorProjection

Summary

メルカトル投影変換(日本測地系)

メルカトル図法に基づいた日本測地系の座標の変換を提供します。レイヤーセットの投影法としてこのクラスのインスタンスを指定することで、地図ビューアーが扱う測地系を日本測地系にして動作させられます。

Constructor Summary

属性 コンストラクタ名と説明
 
タイルサイズ指定コンストラクタ
 
コンストラクタ

Constructor Detail

  • TokyoMercatorProjection(tileSize)
    タイルサイズ指定コンストラクタ
    Parameters:
    {System.Double} tileSize
    タイル1枚あたりの四方のピクセルサイズ
  • TokyoMercatorProjection()
    コンストラクタ