2018年2月8日木曜日

Google Map カスタマイズ, API URL/JSON


API URL
https://maps.googleapis.com/maps/api/staticmap?key=YOUR_API_KEY&center=-33.78094536734332,151.24372711181636&zoom=11&format=png&maptype=roadmap&style=element:geometry%7Ccolor:0xebe3cd&style=element:labels.text.fill%7Ccolor:0x523735&style=element:labels.text.stroke%7Ccolor:0xf5f1e6&style=feature:administrative%7Celement:geometry%7Cvisibility:off&style=feature:administrative%7Celement:geometry.stroke%7Ccolor:0xc9b2a6&style=feature:administrative.land_parcel%7Cvisibility:off&style=feature:administrative.land_parcel%7Celement:geometry.stroke%7Ccolor:0xdcd2be&style=feature:administrative.land_parcel%7Celement:labels.text.fill%7Ccolor:0xae9e90&style=feature:administrative.neighborhood%7Cvisibility:off&style=feature:landscape.natural%7Celement:geometry%7Ccolor:0xdfd2ae&style=feature:landscape.natural.landcover%7Celement:geometry%7Cvisibility:off&style=feature:landscape.natural.terrain%7Celement:geometry.fill%7Cweight:1&style=feature:poi%7Cvisibility:off&style=feature:poi%7Celement:geometry%7Ccolor:0xdfd2ae&style=feature:poi%7Celement:labels.text%7Cvisibility:off&style=feature:poi%7Celement:labels.text.fill%7Ccolor:0x93817c&style=feature:poi.park%7Celement:geometry.fill%7Ccolor:0xa5b076&style=feature:poi.park%7Celement:labels.text.fill%7Ccolor:0x447530&style=feature:road%7Celement:geometry%7Ccolor:0xf5f1e6&style=feature:road%7Celement:labels%7Cvisibility:off&style=feature:road%7Celement:labels.icon%7Cvisibility:off&style=feature:road.arterial%7Celement:geometry%7Ccolor:0xfdfcf8&style=feature:road.arterial%7Celement:labels%7Cvisibility:off&style=feature:road.highway%7Csaturation:-100%7Cvisibility:simplified&style=feature:road.highway%7Celement:geometry%7Ccolor:0xf8c967&style=feature:road.highway%7Celement:geometry.stroke%7Ccolor:0xe9bc62&style=feature:road.highway%7Celement:labels%7Cvisibility:off&style=feature:road.highway.controlled_access%7Celement:geometry%7Ccolor:0xe98d58&style=feature:road.highway.controlled_access%7Celement:geometry.stroke%7Ccolor:0xdb8555&style=feature:road.local%7Cvisibility:off&style=feature:road.local%7Celement:labels.text.fill%7Ccolor:0x806b63&style=feature:transit%7Cvisibility:off&style=feature:transit.line%7Celement:geometry%7Ccolor:0xdfd2ae&style=feature:transit.line%7Celement:labels.text.fill%7Ccolor:0x8f7d77&style=feature:transit.line%7Celement:labels.text.stroke%7Ccolor:0xebe3cd&style=feature:transit.station%7Celement:geometry%7Ccolor:0xdfd2ae&style=feature:water%7Celement:geometry.fill%7Ccolor:0xb9d3c2&style=feature:water%7Celement:labels.text%7Cvisibility:off&style=feature:water%7Celement:labels.text.fill%7Ccolor:0x92998d&size=480x360

mapstyle.withgoogle
https://mapstyle.withgoogle.com/








上記URLを改行して表示:
https://maps.googleapis.com/maps/api/staticmap
?key=YOUR_API_KEY
&center=-33.78094536734332,151.24372711181636
&zoom=11&format=png&maptype=roadmap
&style=element:geometry%7Ccolor:0xebe3cd
&style=element:labels.text.fill%7Ccolor:0x523735
&style=element:labels.text.stroke%7Ccolor:0xf5f1e6
&style=feature:administrative%7Celement:geometry%7Cvisibility:off
&style=feature:administrative%7Celement:geometry.stroke%7Ccolor:0xc9b2a6
&style=feature:administrative.land_parcel%7Cvisibility:off
&style=feature:administrative.land_parcel%7Celement:geometry.stroke%7Ccolor:0xdcd2be
&style=feature:administrative.land_parcel%7Celement:labels.text.fill%7Ccolor:0xae9e90
&style=feature:administrative.neighborhood%7Cvisibility:off
&style=feature:landscape.natural%7Celement:geometry%7Ccolor:0xdfd2ae
&style=feature:landscape.natural.landcover%7Celement:geometry%7Cvisibility:off
&style=feature:landscape.natural.terrain%7Celement:geometry.fill%7Cweight:1
&style=feature:poi%7Cvisibility:off
&style=feature:poi%7Celement:geometry%7Ccolor:0xdfd2ae
&style=feature:poi%7Celement:labels.text%7Cvisibility:off
&style=feature:poi%7Celement:labels.text.fill%7Ccolor:0x93817c
&style=feature:poi.park%7Celement:geometry.fill%7Ccolor:0xa5b076
&style=feature:poi.park%7Celement:labels.text.fill%7Ccolor:0x447530
&style=feature:road%7Celement:geometry%7Ccolor:0xf5f1e6
&style=feature:road%7Celement:labels%7Cvisibility:off
&style=feature:road%7Celement:labels.icon%7Cvisibility:off
&style=feature:road.arterial%7Celement:geometry%7Ccolor:0xfdfcf8
&style=feature:road.arterial%7Celement:labels%7Cvisibility:off
&style=feature:road.highway%7Csaturation:-100%7Cvisibility:simplified
&style=feature:road.highway%7Celement:geometry%7Ccolor:0xf8c967
&style=feature:road.highway%7Celement:geometry.stroke%7Ccolor:0xe9bc62
&style=feature:road.highway%7Celement:labels%7Cvisibility:off
&style=feature:road.highway.controlled_access%7Celement:geometry%7Ccolor:0xe98d58
&style=feature:road.highway.controlled_access%7Celement:geometry.stroke%7Ccolor:0xdb8555
&style=feature:road.local%7Cvisibility:off
&style=feature:road.local%7Celement:labels.text.fill%7Ccolor:0x806b63
&style=feature:transit%7Cvisibility:off&style=feature:transit.line%7Celement:geometry%7Ccolor:0xdfd2ae
&style=feature:transit.line%7Celement:labels.text.fill%7Ccolor:0x8f7d77
&style=feature:transit.line%7Celement:labels.text.stroke%7Ccolor:0xebe3cd
&style=feature:transit.station%7Celement:geometry%7Ccolor:0xdfd2ae
&style=feature:water%7Celement:geometry.fill%7Ccolor:0xb9d3c2
&style=feature:water%7Celement:labels.text%7Cvisibility:off
&style=feature:water%7Celement:labels.text.fill%7Ccolor:0x92998d&size=480x360

mapstyle.withgoogle
https://mapstyle.withgoogle.com/






















Map JSON
[
  {
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#ebe3cd"
      }
    ]
  },
  {
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#523735"
      }
    ]
  },
  {
    "elementType": "labels.text.stroke",
    "stylers": [
      {
        "color": "#f5f1e6"
      }
    ]
  },
  {
    "featureType": "administrative",
    "elementType": "geometry",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "administrative",
    "elementType": "geometry.stroke",
    "stylers": [
      {
        "color": "#c9b2a6"
      }
    ]
  },
  {
    "featureType": "administrative.land_parcel",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "administrative.land_parcel",
    "elementType": "geometry.stroke",
    "stylers": [
      {
        "color": "#dcd2be"
      }
    ]
  },
  {
    "featureType": "administrative.land_parcel",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#ae9e90"
      }
    ]
  },
  {
    "featureType": "administrative.neighborhood",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "landscape.natural",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#dfd2ae"
      }
    ]
  },
  {
    "featureType": "landscape.natural.landcover",
    "elementType": "geometry",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "landscape.natural.terrain",
    "elementType": "geometry.fill",
    "stylers": [
      {
        "weight": 1
      }
    ]
  },
  {
    "featureType": "poi",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "poi",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#dfd2ae"
      }
    ]
  },
  {
    "featureType": "poi",
    "elementType": "labels.text",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "poi",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#93817c"
      }
    ]
  },
  {
    "featureType": "poi.park",
    "elementType": "geometry.fill",
    "stylers": [
      {
        "color": "#a5b076"
      }
    ]
  },
  {
    "featureType": "poi.park",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#447530"
      }
    ]
  },
  {
    "featureType": "road",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#f5f1e6"
      }
    ]
  },
  {
    "featureType": "road",
    "elementType": "labels",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "road",
    "elementType": "labels.icon",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "road.arterial",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#fdfcf8"
      }
    ]
  },
  {
    "featureType": "road.arterial",
    "elementType": "labels",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "road.highway",
    "stylers": [
      {
        "saturation": -100
      },
      {
        "visibility": "simplified"
      }
    ]
  },
  {
    "featureType": "road.highway",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#f8c967"
      }
    ]
  },
  {
    "featureType": "road.highway",
    "elementType": "geometry.stroke",
    "stylers": [
      {
        "color": "#e9bc62"
      }
    ]
  },
  {
    "featureType": "road.highway",
    "elementType": "labels",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "road.highway.controlled_access",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#e98d58"
      }
    ]
  },
  {
    "featureType": "road.highway.controlled_access",
    "elementType": "geometry.stroke",
    "stylers": [
      {
        "color": "#db8555"
      }
    ]
  },
  {
    "featureType": "road.local",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "road.local",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#806b63"
      }
    ]
  },
  {
    "featureType": "transit",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "transit.line",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#dfd2ae"
      }
    ]
  },
  {
    "featureType": "transit.line",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#8f7d77"
      }
    ]
  },
  {
    "featureType": "transit.line",
    "elementType": "labels.text.stroke",
    "stylers": [
      {
        "color": "#ebe3cd"
      }
    ]
  },
  {
    "featureType": "transit.station",
    "elementType": "geometry",
    "stylers": [
      {
        "color": "#dfd2ae"
      }
    ]
  },
  {
    "featureType": "water",
    "elementType": "geometry.fill",
    "stylers": [
      {
        "color": "#b9d3c2"
      }
    ]
  },
  {
    "featureType": "water",
    "elementType": "labels.text",
    "stylers": [
      {
        "visibility": "off"
      }
    ]
  },
  {
    "featureType": "water",
    "elementType": "labels.text.fill",
    "stylers": [
      {
        "color": "#92998d"
      }
    ]
  }
]

mapstyle.withgoogle
https://mapstyle.withgoogle.com/






STEP2. パーツ毎に変化をつけよう
画面左の Selectors でスタイルを選んだら、画面右の Map Style の「Add」ボタンをクリックします。
そうすると先に設定したスタイルが記録され、別のスタイルを追加できるようになります。
これを繰り返してオリジナルのマップスタイルを作りましょう。

Styled Map Wizard 
http://www.dwzone-it.com/StyledMapWizard/StyledMapWizard.asp
http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html



カスタマイズの例
カスタマイズの例をみてみましょう。
線路を消す
Feature type>transit
Stylers>Visibility>Off
住所表示を消す
Feature type>Administrative
Stylers>Visibility>Off
ランドマークを簡易表示にする
Feature type>Point of Interest (POI)
Stylers>Visibility>Simplified
一通表示を消す
Feature type>Road
Element type>Labels>Icon
Stylers>Visibility>Off
高速道路を目立たなくする
Feature type>Road>Highway
Saturation>-50
Lightness>+50

Styled Map Wizard 
http://www.dwzone-it.com/StyledMapWizard/StyledMapWizard.asp
http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html





[
  {
    "featureType": "road",
    "elementType": "geometry",
    "stylers": [
      { "hue": "#ffaa00" },
      { "visibility": "simplified" }
    ]
  },{
    "featureType": "landscape.man_made"  },{
    "featureType": "landscape.natural",
    "stylers": [
      { "hue": "#ffc300" }
    ]
  },{
    "featureType": "landscape.man_made",
    "elementType": "labels",
    "stylers": [
      { "hue": "#ffbb00" },
      { "saturation": -100 },
      { "lightness": -5 },
      { "visibility": "off" }
    ]
  },{
    "featureType": "poi.park",
    "stylers": [
      { "hue": "#ffb300" },
      { "lightness": -12 },
      { "visibility": "on" },
      { "saturation": -31 }
    ]
  },{
  }
]

Styled Map Wizard 
http://www.dwzone-it.com/StyledMapWizard/StyledMapWizard.asp
http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html















Googleマップのデザインを変えよう
こちらのツールでデザインを変えちゃいましょう( ˘ω˘)☟
Styled Map Wizard :
http://www.dwzone-it.com/StyledMapWizard/StyledMapWizard.asp
Styled Map Wizardの使い方はLIGで詳しく紹介されている記事がありますので、あわせてご覧ください。
参照ページ:Googleマップのお手軽カスタマイズ!Styled Maps Wizardの使い方
http://liginc.co.jp/web/tool/browser/63680

株式会社LIG 
https://liginc.co.jp/web/service/other-service/62242














マップのスタイル設定を開始する
スタイル化されたマップを使用すると、Google のベースマップの表示方法をカスタマイズして、道路、公園、市街地などの要素の視覚表示を変更できます。
ヒント:スタイル設定を使用して、企業や店舗、有名スポット、その他の地物をマップに表示させないようにできます。
スタイル設定でマップの地物を非表示にするサンプルをご覧ください。

次の例は、暗所でルート案内を表示する場合などに便利な色を使用して、マップをナイトモードにスタイル設定します。

Google
https://developers.google.com/maps/documentation/javascript/styling?hl=ja









次の例は、暗所でルート案内を表示する場合などに便利な色を使用して、マップをナイトモードにスタイル設定します。
function initMap() {
  // Styles a map in night mode.
  var map = new google.maps.Map(document.getElementById('map'), {
    center: {lat: 40.674, lng: -73.945},
    zoom: 12,
    styles: [
      {elementType: 'geometry', stylers: [{color: '#242f3e'}]},
      {elementType: 'labels.text.stroke', stylers: [{color: '#242f3e'}]},
      {elementType: 'labels.text.fill', stylers: [{color: '#746855'}]},
      {
        featureType: 'administrative.locality',
        elementType: 'labels.text.fill',
        stylers: [{color: '#d59563'}]
      },
      {
        featureType: 'poi',
        elementType: 'labels.text.fill',
        stylers: [{color: '#d59563'}]
      },
      {
        featureType: 'poi.park',
        elementType: 'geometry',
        stylers: [{color: '#263c3f'}]
      },
      {
        featureType: 'poi.park',
        elementType: 'labels.text.fill',
        stylers: [{color: '#6b9a76'}]
      },
      {
        featureType: 'road',
        elementType: 'geometry',
        stylers: [{color: '#38414e'}]
      },
      {
        featureType: 'road',
        elementType: 'geometry.stroke',
        stylers: [{color: '#212a37'}]
      },
      {
        featureType: 'road',
        elementType: 'labels.text.fill',
        stylers: [{color: '#9ca5b3'}]
      },
      {
        featureType: 'road.highway',
        elementType: 'geometry',
        stylers: [{color: '#746855'}]
      },
      {
        featureType: 'road.highway',
        elementType: 'geometry.stroke',
        stylers: [{color: '#1f2835'}]
      },
      {
        featureType: 'road.highway',
        elementType: 'labels.text.fill',
        stylers: [{color: '#f3d19c'}]
      },
      {
        featureType: 'transit',
        elementType: 'geometry',
        stylers: [{color: '#2f3948'}]
      },
      {
        featureType: 'transit.station',
        elementType: 'labels.text.fill',
        stylers: [{color: '#d59563'}]
      },
      {
        featureType: 'water',
        elementType: 'geometry',
        stylers: [{color: '#17263c'}]
      },
      {
        featureType: 'water',
        elementType: 'labels.text.fill',
        stylers: [{color: '#515c6d'}]
      },
      {
        featureType: 'water',
        elementType: 'labels.text.stroke',
        stylers: [{color: '#17263c'}]
      }
    ]
  });
}

/* Always set the map height explicitly to define the size of the div
 * element that contains the map. */
#map {
  height: 100%;
}
/* Optional: Makes the sample page fill the window. */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}




 
    Styled Maps - Night Mode
   
   
   
 
 
   
   
   
 


Google
https://developers.google.com/maps/documentation/javascript/styling?hl=ja




featureType、elementType および stylers で使用可能な値のリストについては、JSON スタイル リファレンスをご覧ください。
標準マップタイプのスタイル設定または独自のマップタイプの作成
マップにスタイルを適用するには、2 つの方法があります。
マップの MapOptions オブジェクトの .styles プロパティを設定する。
この方法では、標準マップタイプのスタイルを変更します。
地形および衛星ビューの基本画像は影響を受けませんが、道路、ラベル、その他のマップ コンポーネントは、スタイルルールに従います。
デフォルトのマップスタイルを変更する方法をご覧ください。
StyledMapType を作成して、それをマップに適用する。
これにより、ユーザーがマップタイプ コントロールから選択できる新しいマップタイプが作成されます。
スタイル設定されたマップタイプを作成する方法をご覧ください。
どちらの方法でも、MapTypeStyle オブジェクトの配列を使用します。
配列の各要素は、「セレクター」と「スタイラー」で構成されます。下記のスタイルの構文のセクションをご覧ください。
Google Maps APIs Premium Plan のユーザーに対しては、デフォルトのマップスタイルで poi.business カテゴリのマップ地物のラベルがオフになっています。
カスタム スタイルを適用して、これらのラベルをオンにすることができます。

Google
https://developers.google.com/maps/documentation/javascript/styling?hl=ja




スタイルの構文
スタイル設定されたマップでは、色やその他のスタイル変更をマップに適用するために、次の 2つのコンセプトを使用します。
セレクターで、マップ上でスタイル設定が可能な地理的コンポーネントを指定します。
道路、公園、水域など、およびそれらのラベルが含まれます。
セレクターには「地物」と「要素」が含まれ、featureType プロパティおよび elementType プロパティとして指定されます。
スタイラーは、マップの要素に適用できる色と可視性のプロパティです。
表示色は、色相、色、および明度 / ガンマ値の組み合わせで定義されます。
マップにスタイルを設定するには、セレクターとスタイラーをスタイル配列で組み合わせて、
これをデフォルトのマップの MapOptions オブジェクトまたは StyledMapType コンストラクタに渡します。配列の形式は次のとおりです。
var stylesArray = [
  {
    featureType: '',
    elementType: '',
    stylers: [
      {color: ''},
      {visibility: ''},
      // Add any stylers you need.
    ]
  },
  {
    featureType: '',
    // Add the stylers you need.
  }
]
featureType、elementType および stylers で使用可能な値のリストについては、JSON スタイル リファレンスをご覧ください。
デフォルトのマップスタイルを変更する
デフォルトのマップタイプのスタイルを変更するには、マップの MapOptions 内のスタイル配列を、構成時に、または setOptions を呼び出して設定します。
ラベルおよび道路への変更は、すべてのマップタイプ(地形マップ、衛星マップ、ハイブリッド マップ、およびデフォルトのロードマップ タイプ)に影響します。
このページの初めの例をご覧ください。
featureType、elementType および stylers で使用可能な値のリストについては、JSON スタイル リファレンスをご覧ください。
スタイル設定されたマップを作成する
スタイルを適用する新しいマップ タイプを追加できます。
これを行うには、StyledMapType を作成してセレクターとスタイラーの情報をコンストラクタに渡します。
この方法は、デフォルトのマップタイプのスタイルに影響しません。
次の例では、スタイル設定したマップのコントロールがマップの左上に配置されています。
これは、例で示したコードで作成された新しいマップタイプです。
function initMap() {
  // Create a new StyledMapType object, passing it an array of styles,
  // and the name to be displayed on the map type control.
  var styledMapType = new google.maps.StyledMapType(
      [
        {elementType: 'geometry', stylers: [{color: '#ebe3cd'}]},
        {elementType: 'labels.text.fill', stylers: [{color: '#523735'}]},
        {elementType: 'labels.text.stroke', stylers: [{color: '#f5f1e6'}]},
        {
          featureType: 'administrative',
          elementType: 'geometry.stroke',
          stylers: [{color: '#c9b2a6'}]
        },
        {
          featureType: 'administrative.land_parcel',
          elementType: 'geometry.stroke',
          stylers: [{color: '#dcd2be'}]
        },
        {
          featureType: 'administrative.land_parcel',
          elementType: 'labels.text.fill',
          stylers: [{color: '#ae9e90'}]
        },
        {
          featureType: 'landscape.natural',
          elementType: 'geometry',
          stylers: [{color: '#dfd2ae'}]
        },
        {
          featureType: 'poi',
          elementType: 'geometry',
          stylers: [{color: '#dfd2ae'}]
        },
        {
          featureType: 'poi',
          elementType: 'labels.text.fill',
          stylers: [{color: '#93817c'}]
        },
        {
          featureType: 'poi.park',
          elementType: 'geometry.fill',
          stylers: [{color: '#a5b076'}]
        },
        {
          featureType: 'poi.park',
          elementType: 'labels.text.fill',
          stylers: [{color: '#447530'}]
        },
        {
          featureType: 'road',
          elementType: 'geometry',
          stylers: [{color: '#f5f1e6'}]
        },
        {
          featureType: 'road.arterial',
          elementType: 'geometry',
          stylers: [{color: '#fdfcf8'}]
        },
        {
          featureType: 'road.highway',
          elementType: 'geometry',
          stylers: [{color: '#f8c967'}]
        },
        {
          featureType: 'road.highway',
          elementType: 'geometry.stroke',
          stylers: [{color: '#e9bc62'}]
        },
        {
          featureType: 'road.highway.controlled_access',
          elementType: 'geometry',
          stylers: [{color: '#e98d58'}]
        },
        {
          featureType: 'road.highway.controlled_access',
          elementType: 'geometry.stroke',
          stylers: [{color: '#db8555'}]
        },
        {
          featureType: 'road.local',
          elementType: 'labels.text.fill',
          stylers: [{color: '#806b63'}]
        },
        {
          featureType: 'transit.line',
          elementType: 'geometry',
          stylers: [{color: '#dfd2ae'}]
        },
        {
          featureType: 'transit.line',
          elementType: 'labels.text.fill',
          stylers: [{color: '#8f7d77'}]
        },
        {
          featureType: 'transit.line',
          elementType: 'labels.text.stroke',
          stylers: [{color: '#ebe3cd'}]
        },
        {
          featureType: 'transit.station',
          elementType: 'geometry',
          stylers: [{color: '#dfd2ae'}]
        },
        {
          featureType: 'water',
          elementType: 'geometry.fill',
          stylers: [{color: '#b9d3c2'}]
        },
        {
          featureType: 'water',
          elementType: 'labels.text.fill',
          stylers: [{color: '#92998d'}]
        }
      ],
      {name: 'Styled Map'});

  // Create a map object, and include the MapTypeId to add
  // to the map type control.
  var map = new google.maps.Map(document.getElementById('map'), {
    center: {lat: 55.647, lng: 37.581},
    zoom: 11,
    mapTypeControlOptions: {
      mapTypeIds: ['roadmap', 'satellite', 'hybrid', 'terrain',
              'styled_map']
    }
  });

  //Associate the styled map with the MapTypeId and set it to display.
  map.mapTypes.set('styled_map', styledMapType);
  map.setMapTypeId('styled_map');
}

/* Always set the map height explicitly to define the size of the div
 * element that contains the map. */
#map {
  height: 100%;
}
/* Optional: Makes the sample page fill the window. */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}




 
    Styled Map Types
   
   
   
 
 
   
   
   
 

featureType、elementType および stylers で使用可能な値のリストについては、JSON スタイル リファレンスをご覧ください。

Google
https://developers.google.com/maps/documentation/javascript/styling?hl=ja








Googleマップカスタマイズ




How to use the Styled Maps Wizard
Navigate to the map region you wish to use to preview your style. Jump to a particular location using the Enter a location field in the top right.
Select a type of feature to style in the Selectors panel.
If you only wish to style the Geometry or Labels for the selected feature type, select the required Element Type.
Select the combination of Stylers to apply to the selected feature type.
Once you are happy with the styling of the feature type, click the Add button in the Map Style panel to save the style and create a new style to work on.
Repeat Steps 2 to 5 to build up the set of styles for your map. Styles are applied in the order they are listed in the Map Style panel.
Select an existing style in the Map Style panel to edit it.
Delete a style by clicking on the trashcan icon to the right of the style number.
When you are happy with your Styled Map, click the Show JSON button to display the JSON object to pass to the style property of your MapOptions object in order to apply the style to a Maps API v3 Map.
For more information on Map Styling, please see the Maps API v3 Documentation, and Static Maps API Documentation.

Styled Map Wizard :
http://www.dwzone-it.com/StyledMapWizard/StyledMapWizard.asp











Googleマップのデザインを変えよう
こちらのツールでデザインを変えちゃいましょう( ˘ω˘)☟
Styled Map Wizard :
http://www.dwzone-it.com/StyledMapWizard/StyledMapWizard.asp
Styled Map Wizardの使い方はLIGで詳しく紹介されている記事がありますので、あわせてご覧ください。
参照ページ:Googleマップのお手軽カスタマイズ!Styled Maps Wizardの使い方
http://liginc.co.jp/web/tool/browser/63680

株式会社LIG 
https://liginc.co.jp/web/service/other-service/62242

PICT フォーム

PICT フォーム
矩形・台形・真円・楕円、自由な形に変形する画像補正ソフト
ソフト名:PICT フォーム14.12.24.00
ファイル:Pict_Form.zip / 5,954,775Bytes / 2014.12.24

vector.co.jp
http://www.vector.co.jp/soft/winnt/art/se508524.html?_ga=2.172183466.844928692.1518021665-1008169333.1518021665

2018年2月2日金曜日

メルカリPC版で並べ替え検索(ソート)する方法

メルカリPC版で並べ替えなど詳細検索をする方法と3つのポイント
PC版は、スマホアプリと同じ機能があるはずなのに、なぜか詳細検索が出来ないことがあります。
原因は「キーワード検索」をしていないことです。
メルカリのPC(パソコン)版で商品を調べる際に、上記メニューからカテゴリー検索をした場合、カテゴリーを絞ることが出来ます。
しかし、最初の検索方法をカテゴリーではなく、検索窓に入力するキーワード検索を行えば表示されるのです。
例えば「スマホ」とメルカリの検索窓に入力します。
すると先ほどまで表示されなかった空欄の部分に「並べ替え」や「詳細検索」が表示されるのです。
ちなみに「並び替え」では、
価格の安い順
価格の高い順
出品の古い順
出品の新しい順
いいね!の多い順
という項目から選ぶことが出来ます。

Amazonと中国輸入を使い副業で月収100万円稼ぎ自由になったブログ
http://hri.moo.jp/hp/12132.html




メルカリPC版で並べ替えなど詳細検索をする方法と3つのポイント
今回はメルカリのPC(パソコン)版で、「並べ替え」や「詳細検索」を行う方法についてです。
スマホ版では商品を見ているときに、右上に「並べ替え」や「詳細検索」という表示があります。
しかし、PC(パソコン)版で検索をした場合は、この表示が出ないことがあるのです。
そのため「PC(パソコン)版は並べ替えや詳細検索」が出来ない。
なんて思われているのですが、実はPC(パソコン)版でも「並べ替え」や「詳細検索」は出来ます。
これはキーワード検索をしていないのが原因なだけです。
それにメルカリのPC(パソコン)版を使うことでの注意点やポイントがキーワード検索を含めて以下のように3つあります。
キーワード検索をする
検索ワードを絞り込む
ブックマーク
この3つのポイントは非常に重要なので詳しく見ていきましょう。
メルカリで商品を検索する際に、PC版で意識しておきたいポイントが
キーワード検索をする
検索ワードを絞り込む
ブックマーク
この3つのポイントでしたね。
それでは1つ1つ見ていきましょう。
キーワード検索をする
メルカリPC(パソコン)版で追加されて使える機能が、
並び替え
カテゴリーを選択する
ブランド名から探す
サイズを指定する
価格
商品の状態
配送料の負担
販売状況
という、フリマアプリ版とほぼ同じ機能が使えるようになっています。
ただし、スマホのメルカリアプリと違う点としては、
検索条件の保存
検索履歴
この2つの機能が現在はまだありません。
ただ、出品すらできなかったのが、PC(パソコン)版からでも簡単に出来るようになっているので
これからどんどんアップデートされる可能性があります。
ただ、スマホアプリと同じ機能があるはずなのに、なぜか詳細検索が出来ないことがあります。
この原因は「キーワード検索」をしていないことです。
メルカリのPC(パソコン)版で商品を調べる際に、上記メニューからカテゴリー検索をした場合、カテゴリーを絞ることが出来ます。
しかし、最初の検索方法をカテゴリーではなく、検索窓に入力するキーワード検索を行えば表示されるのです。
例えば「スマホ」とメルカリの検索窓に入力します。
すると先ほどまで表示されなかった空欄の部分に「並べ替え」や「詳細検索」が表示されるのです。
ちなみに「並び替え」では、
価格の安い順
価格の高い順
出品の古い順
出品の新しい順
いいね!の多い順
という項目から選ぶことが出来ます。

Amazonと中国輸入を使い副業で月収100万円稼ぎ自由になったブログ
http://hri.moo.jp/hp/12132.html








2018年1月30日火曜日

もんきーねっと


 


















秋葉原とは
戦後のヤミ市から歴史が始まり、後に無線機器やラジオ等で必要な電子部品を取り扱う店が軒を並べるようになる。また、高度経済成長時代には家電を販売する店が軒を並べ、ラオックスやオノデン等の家電販売店がTVでCMを流すなどし、秋葉原が電気街として広く認知されるようになった。
現在ではアニメ・マンガ関連、パソコンゲーム関連等を販売するお店が多くなり、AKB48の発祥の地としても有名になった。呼び名も秋葉原からアキバと呼ばれるようになり、オタクの聖地として地方からの観光客も増えている。
あきはばらのランドマーク的なお店としては、K-BOOKSやガレージキット、フィギュアやホビーを扱うお店やお土産店が入っている通称ラジ館ことラジオ会館。中央改札口の目の前には、家電量販店ながら、様々な専門店が入り多彩なラインナップでデパートの様相を呈しているヨドバシAKIBA。
アキバの中心地、銀座から上野までを南北につなぐ中央通りには家電やパソコン、ゲーム等幅広く取り扱っているソフマップや、漫画アニメ関連を取り扱っている「とらのあな」(とらあな)、雑貨やコスプレグッズが充実しているドンキホーテがある。
神田明神通りには、通称アニセンと呼ばれる日本のアニメについての情報発信、人材育成を目的とした施設や、展覧会を行うイベントギャラリー、アフレコ体験や声優の公開ラジオを行うスタジオ、オフィシャルショップなどからなるアニメセンターが入っている秋葉原UDXがある。
その他にも昔ながらの電子部品を取り扱うお店の千石電商や秋月電子通商なども健在で、大小さまざまなパソコンショップもあり、マニアックでニッチなモノとの出会いも楽しめる街、それが今の秋葉原である。
ネットカフェ(マンガ喫茶)とは
24時間営業で時間つぶしやリラックスタイムを得ることができるお店である。
 概ね、ソフトドリンクが飲み放題で、漫画・雑誌が数千~数万冊置いてあり、各ブースごとにパソコンも設置してある。最近では無線LANを使える所も多くなり、インターネット環境が整備されている複合カフェである。
ブースの種類はお店によって様々な種類があるが、概ね扉に施錠はできないタイプである。
 一例としては、壁などで仕切られた「シングル個室席」・パソコン以外の設備はシングル個室席と同等だが、オンラインゲームユーザーなどにむけた高性能パソコンを設置している「ハイスペック席」・男女、男男、女女などのカップルや友達同士で利用することができる「ペア席」・お座敷のような平坦な席で寝転がったり、足をのばしてくつろぐことができる「フラット席」・椅子の背もたれを倒せてくつろげる「リクライニング席」・本格的なマッサージチェアが利用できる「マッサージ席」・漫画を気軽に読んだりなどに向いている、しきりのない「オープン席」がある。
付加サービス内容としては、フリードリンクはもとより、漫画喫茶ならではの新聞、雑誌、コミックの充実した品揃え、オンラインゲームや調べ物など用途に合わせたスペックのPC。 ビリヤードやダーツなどのアミューズメント施設。リフレッシュのためのシャワールームなど、各店で様々なサービスを用意している。
利用料金は各店多種多様なプランを用意しているが、初めに料金プランを決めて利用するお店か、自動で料金プランが切り替わるお店が多い。
 料金プランは15分~30分単位の基本料金プランや3時間パック等の短時間のプラン。または6時間パックや12時間パック等の長時間のプランが用意されている。昼間よりも料金が安く長時間利用できるナイトパックのプラン等もニーズ合わせて利用できるお店が多い。
ナイトパックのプランは備え付けのテレビやラジオしか使えないカプセルホテルとほぼ同じ料金で、フリードリンク付きでインターネット・テレビ・漫画・雑誌を見ることができ、シャワーの利用やスマホ等の充電等もできるネットカフェの方を好むビジネスマンや個人旅行客によく利用されている。便利である反面セキュリティ上の注意は必要である。
 店によっては不正アクセスやネット詐欺などのネット犯罪や店内での盗難対策のため、入店時や会員登録時に身分証明書の提示を求めるネットカフェも多い。
 東京都など、地域によっては条例で身分証明書の提示が義務付けられている地域もある。しかし本人確認だけでは万全とは言えない為、貴重品類は自己責任できちんと管理する事が大事である。
 同様の自己防衛の観点から、インターネットが使えるからといって、銀行や証券口座のネット取引・クレジットカード情報等の重要情報の安易な入力はネットカフェでは避けた方が賢明である。
なお閲覧記録などのログや自身でインストールしたソフトは、ネットカフェのPCにリカバリーソフトがインストールされていれば退店時に全て消去されるので、リカバリーソフトをインストールしているか受付の際に確認をしておけば安心して利用する事ができる。
秋葉原のインターネット&まんが喫茶 もんきーねっとアキバ店の特徴
アキバといえば、電気部品を扱う電気街から家電の街、パソコンの街から、今はアニメ・ゲーム・漫画喫茶・メイド喫茶・コスプレ・アイドルの街になり、それぞれのニーズやマニア心を満足させる街として発展している。
いろいろな楽しさも豊富な分、雑多な人混みに疲れ、歩く足も重くなる時もある。そんな時に、ブラッと気軽に立ち寄り、気楽な料金で入れ、気分転換、情報収集に、小腹も満足させられるのがインターネット&まんが喫茶のもんきーねっとアキバ店!
もちろん、終電がなくなった後に、一晩を過ごす場所としてもうってつけ。ちなみに、口コミでは、「秋葉原らしいネカフェ」としての評価も受けている。
 秋葉原駅から徒歩3分と好立地に加え、別途料金なく利用できる15種類のお菓子が食べ放題のおかしBAR(モーニングにはトースト&ゆでたまごもアリ!)と、これまた別料金なく楽しめるソフトクリーム食べ放題で、スナックや甘いものが好きな人にもオススメ。
お財布にやさしくお腹にやさしいとは、まさにこのこと!さらに、人気のモンスターハンターやラグナロクオンライン、PSO2やファイナルファンタジーなど、すぐに遊べるオンラインゲームがハイスペックマシンに充実しているので、腰を落ち着けてゲームに興じることもできる!
ゲームで長丁場な勝負になっても大丈夫、気軽なリフレッシュにもOKなシャワールームも完備。また、パソコンでネットや動画配信サイト、持込のDVDやゲームを楽しむだけでなく、漫画喫茶の流れもついでコミックも充実しているので、「読みたかったあのシリーズを一気読み」などにもチャレンジすることもできる。
ブースの種類も、快適高速インターネット&DVDを楽しめる「リクライニングブース」・ハイスペックPCでオンラインゲーム&ブルーレイが快適「ネットゲームブース」・カップルやお友達と使い方いろいろで、ゆったりソファで広々とした空間はまさにワイド!インターネット、TVを常設「ペアブース」・体をのばして座れる座椅子タイプの椅子で、ゆっくり仮眠もOKな「フラットブース」・とにかく安くハイスペックPCが使えるコスパ二重丸な「オープンブース」の5種類があるので、ニーズに合わせて使い分けできる。
いずれのPCでもグレードの差はあれど、GeForce系グラフィックボード搭載しているので、サクサクで美しいグラフィックが楽しめる。
フロアは4F~7Fの4フロアに、各ブースがバランスよく配置されており、フロアー毎に禁煙・喫煙がきちんと分煙されているので安心。
 料金は191円(税込206円)の低価格な基本料金から、3時間、6時間、9時間、12時間と豊富なパック料金に加え、「アキバまで来たけど、帰るのは」なんて時も安心な、17時から利用可能なナイトパックも充実。
アキバらしく「なんでもアリの痒いトコロに手が届く」サービスで、ご来店をお待ちしております。
ご利用の際は、まず受付でレジスタッフにお声をかけてください。
 初めて利用の場合にはご入会のお手続きが必要です。入会申込書に記入をして、身分証明書のご提示も必要になります。
 受付時に席(ブース)の種類や利用時間を決め、入店登録を済ませて伝票プレートとドリンクバー用のグラスを受け取りいざブースへ。無料ドリンクを飲みながら、「アキバのネットカフェ」を思う存分満喫。
レジではブランケット、スリッパ、クッション枕、携帯電話充電器、PSP/NDS充電器、USBケーブル、足裏マッサージ、フラッドヘッドスキャナ、ラジオ、WEBカメラ、マルチメディアカードリーダー、PCコントローラー、加湿器、ペンタブレット等の無料貸し出しや下着や小物類の販売、シャワーの予約受付なども行っています。
 伝票プレートを持って気軽にお声をおかけください!ドリンクバーは、COLDでペプシコーラ、ジンジャーエール、メロンソーダ、CCレモン、なっちゃんオレンジ、なっちゃんアップル、ホワイトウォーター、アセロラ、グレープフルーツジュース、BOSSコーヒー、緑茶、烏龍茶、アイスティーなど、HOTでコーヒー、カプチーノ、カフェモカ、ココア、抹茶オレ、コーンスープ、オニオンスープ、フルーツミックス、ミロ、レモンティーなど種類豊富なので、気分と好みでピックアップできる。
グラスの交換・追加も、レジカウンターで受け付けております。
どうせ使うなら、お得にしたい!という要望には、もんきーねっとアキバ店のサイトで特典チケットが入手できるようになっているので、チェックしてください。特典チケットをプリントアウトして入店時に呈示すると、オールタイム100円引き!400円分クーポン券もプレゼントしております。
メルマガ会員割引と併用できるので、現地入り前に購読も申し込んでおくのもオススメです。なお、メールマガジン会員になると、イベント時に割引などのサービスを受けられるだけでなく、新規入会時カード発行手数料(200円)が無料に、毎回会計が5%OFFになったりもします。
また、毎週火曜日はレディスDAYで女子には嬉しい500円分の割引券お渡ししています。もちろん、現地でも割引サービスをGETするチャンスがあります。新規来店で600円分(300円×2枚)の割引券がもらえる他、各階段踊り場付近に設置してあるアンケート用紙に回答すると500円分のクーポンがもらえます。
17時からはナイトパックが利用できるので、長い夜を過ごすなら、スケジュールをうまく組んで、6時間パック、9時間パック、12時間パックからベストパックをお選びください。
なお、支払いは、現金の他、電子マネー「Suica」「PASUMO」等交通系電子マネー・セブン系列の「nanaco」、イオン系列の「WAON」楽天の「楽天Edy」携帯の「iD」がご利用頂けます。
 皆様のご来店をお待ちしております。

もんきーねっと  
http://monkeynet.jp/











2018/1/30号
★平日ワイドブースお一人様利用キャンペーン。
通常2名様でご利用のワイドブースが平日料金に限り、1名様でもご利用頂けます。
更に通常昼間の時間帯は個室の中でも若干高めのお席ですが、キャンペーン期間中はリクライニングブースと同じ料金でご利用頂けます。是非お試し下さい。(有効期限2018/2/28迄)
★今週のメルマガクーポンは『カップメン半額!』有効期限18/2/5迄)
ご希望の方は伝票プレートと商品を持って4Fカウンタースタッフにこちらの画面をご提示下さい。
 退店時のご提示では無効となりますのでご注意下さい。
 5%引きとの併用はできません。
★こちらは今までどおりオールタイムご利用可能!!
お会計時、この画面をご呈示で、『毎回お会計が5%OFF』!(有効期限 18/2/5迄)しかもチケット割引と併用できます。
★このマンガがすごい2018のランキングタイトルを男性編女性編ともに10位まで入荷致しました。
男性編は4階棚番4番、女性編は7階棚番33番にコーナーがございます。
★2018年1月スタートのアニメ化コミック入荷致しました。棚番2番に御座います。
★電子マネー以外にクレジットカードもご利用頂ける様になりました。
お会計の際にご利用する会計方法をスタッフにお伝え下さい。
★2017年10月開始アニメ化コミック入荷致しました。
元々当店にあるタイトルも棚番2番アニメ化コーナーへ移動致しました。
★フリースポット(WIFI)増設致しました。
2017/9/8に各階1台設置していたフリースポット機器を、5~7階には更に1台ずつ増設し2台設置になりました。
設置場所はエントランスからブース周辺に変更致しました。
今まで壁に電波が遮られていて繋がりにくかったブースも快適に接続出来るようになりました。
★ご要望にお応えして ・・・
2017/4/19より「料金大幅改定しました!!」
例えば...平日ナイト12時間パック(個室リクライニング)が1980円(税込)!週末ナイト12時間パックは2980円!とかなりお安くご利用頂けるようになりました。
また短時間の利用の方にも使いやすいオープンブースは平日の基本料金が190円となりました!!
その他、各料金プランも大幅改定致しましたので、店頭にてご確認下さいませ!
皆様のご利用を心よりお待ちしております。
★週刊ヤングマガジンが毎週2冊入荷するようになりました。
発売日に読める確率がアップ致しました。
★5Fにドリンクバーを増設致しました!
5Fのみドリンクバーがなく、ご不便をお掛け致しましたが、今後は全フロアーでドリンクバーをご利用いただけるようになりました。
皆様のご来店をスタッフ一同、心よりお待ちしております。
★ご要望にお答えしてお菓子用のお皿を堀が深い物に変更致しました。
★2017年2月より成年コミック新作タイトル入荷を再開致しました。
★スマホ用超高速充電器導入致しました。無料貸出の際は伝票プレートをレジまでお持ち下さい。
登録解除はこちらから
https://plus.combz.jp/connectFromMail/leave/spft6366
もんきーねっと アキバ店 TEL:03-5298-0008

♪♪♪もんきーねっと♪♪♪
http://monkeynet.jp/










2018年1月24日水曜日

[表計算][OpenOfficeCalc] OpenOfficeCalcマクロ

[表計算][OpenOfficeCalc] OpenOfficeCalcマクロ
WSHバッチで,OpenOffice.org Calcを自動操作する方法 (表計算のブックを,COM経由で新規作成・読み書き・保存)
WSH/JScript OpenOffice.org excel
Microsoft OfficeのExcelは,タブレット・スマホでは無料化したもののデスクトップ環境ではまだ有料。
オフィス・ソフトの代金を節約するため,フリーソフトのOpenOfficeで代用している人も多い。
ところでMS OfficeをVBAなどで自動操作できるのと同じく,OpenOfficeもバッチから呼び出し,文書を読み書きできる。
ここでは,OpenOffice.org(OOo)の表計算ソフトであるCalcをWindowsでバッチから呼び出すようなサンプルコードを掲載する。
OOoがインストールしてあれば,すぐに実行可能。下記のコードをooo.jsで保存してダブルクリックするだけ。バッチを実行すると,コード中の通りのファイルパスに,新規ブックが保存される。日本語のファイル名も,まったく問題なく扱うことができている。
これをひな形にして,Calcでの操作をどんどん自動化しよう。

主に言語とシステム開発に関して

◆code......
// OpenOfficeを操作
var service_manager = WScript.CreateObject("com.sun.star.ServiceManager");
var desktop = service_manager.createInstance("com.sun.star.frame.Desktop")
// Calcの新規ブックを作成して開く
var doc = desktop.loadComponentFromURL(
"private:factory/scalc",
"_blank",
0,
[]
);
// ファイルパスを指定して既存のブックを開きたい場合は,
// 第一引数の "private:factory/scalc", を
// "file:///C:/フォルダ名/開きたいブック.odt" のように書き換える。
// 1枚目のシート
var sheet = doc.Sheets.getByName("Sheet1");
// シート名ではなく番号で取得したい場合:
// var sheet = doc.Sheets.getByIndex( 0 );
// ※Sheets(0)という記法だとうまくいかない場合がある
// セルに書き込み
sheet.getCellByPosition( 0, 0 ).String = "ゎぃ ゎ ヵッォ ゃ"
sheet.getCellByPosition( 0, 1 ).Formula = "=1+1";
// ファイルは既存か?
if( doc.hasLocation() && ( ! doc.isReadOnly() ) ){
// 上書き保存
doc.store();
}
else
{
// ブックを新規保存
doc.storeAsURL( "file:///C:/temp/テスト1.odt", [] );
}
// Calcを終了
//desktop.terminate();