Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • IBM Notes and Domino Application Development wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
Community Articles Product Documentation Learning Center IBM Redbooks This category Redbooks Wiki: Best Practices for Domino 8.0 Web Application Development Redbooks Wiki: Building Domino Web Applications using Domino 8.5.1 Redbooks Wiki: Creating Plugins for Lotus Notes, Sametime, and Symphony Redbooks Wiki: Lotus Domino Development Best Practices Custom Search Scope...
Search
Community Articles > 日本語 - Japanese > Google Map カスタムコントロールの利用
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

IBM contributorAtsushi Sato
Contribution Summary:
  • Articles authored: 37
  • Articles edited: 2
  • Comments Posted: 0

Recent articles by this author

XPages における入力チェック方法

必須入力チェックの方法とエラーメッセージの表示方法について解説します

XPages Extension Library「Dialog」の利用

8.5.3 Upgrade Pack1より利用できるExtension Libraryを使用し自作ダイアログの表示を行います

XPages Extension Library「TooltipDialog」の利用

XPages Extension Library「TooltipDialog」の利用方法について記述する。

XPages Extension Library「Tooltip」の利用

XPages Extension Library「Tooltip」の利用方法について記述する。

XPages Extension Library「Toolbar」の利用

XPages Extension Library「Toolbar」の利用方法について記述する。

Community articleGoogle Map カスタムコントロールの利用

Added by IBM contributor Atsushi Sato on June 26, 2012 | Version 1
  • Edit
  • More Actions Show Menu▼
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars
expanded Abstract
collapsed Abstract
OpenNTF.org で公開されている Google Map カスタムコントロールの利用方法を解説します。
Tags: XPages, Google Map, 九州地区ノーツパートナー会
ShowTable of Contents
HideTable of Contents
  • 1 概要
  • 2 使用方法
    • 2.1 適用方法
    • 2.2 各プロパティの詳細情報
    • 2.3 参考図
  • 3 参考サイト
  • 4 調査環境

概要

GoogleMapカスタムコントロールとは、マップ中心地、マーカー、サークルのプロパティを指定することで

XpageにGoogleMapを追加する事ができるカスタムコントロールである。

GoogleMapカスタムコントロールは、アップグレードパックには含まれておらず、OneNTFサイトより個別にダウンロードする必要がある。

ここでは、その適用方法とプロパティの内容について記述する。

ダウンロード先 URL: http://www.openntf.org/projects/pmt.nsf/ProjectLookup/Google%20Maps%20Custom%20Control


使用方法


適用方法


1.カスタムコントロールの配置

  XPage上でカスタムコントロールから[ccGoogleMaps]を表示させたい場所へドラッグする。

 


 

2.名前の入力

  [プロパティ]-[カスタムコントロール]-[名前]にカスタムコントロール名に該当する「名前」を入力する。

 

3.GoogleMapカスタムコントロール のプロパティ設定


  GoogleMapカスタムコントロールの[すべてのプロパティ]-[カスタム]で、「マップ中心地」、「マーカー」、「サークル」のプロパティを指定する。

 


  ◆補足

  各プロパティの詳細は、”(2)各プロパティの詳細情報”を参照。

4.ブラウザで確認

  指定した内容のGoogle Mapのイメージをブラウザから確認する。


     ◆ブラウザイメージ


各プロパティの詳細情報


1.マップ中心地の情報設定

 以下にマップ中心地の情報に関するプロパティ内容を記述する。 

プロパティ名説明
map_heightマップの高さを指定する。
プロパティ "map_width_heigh_measurement" に設定された値によって以下のように指定する。
 ・値が"ピクセル"の場合
  ピクセル単位でマップの高さを指定
 ・値が"%"の場合
  高さの割合を指定
map_widthマップの幅を指定する。
プロパティ "map_width_height_measurement"に設定された値によって以下のように指定する。
 ・値が"ピクセル"の場合
  ピクセル単位でマップの幅を指定
 ・値が"%"の場合
  幅の割合を指定
map_width_measurementマップ幅の測定方法について、"ピクセル" または、"%"を指定する。
map_height_measurementマップの高さの測定方法について、"ピクセル" または、"%"を指定する。
map_zoomマップのズーム範囲を指定する。
0~18の数値で指定し、拡大された詳細マップを表示したい場合、大きな数値を指定する。

◆補足


(3)参考図 - 図1(a)~(b).を参照
map_typeマップタイプを次のように指定する。
 ・ROADMAP
 ・SATELLITE
 ・HYBRID
 ・TERRAIN

◆補足


(3)参考図 - 図2(a)~(d).を参照
map_center_typeマップ中心地の指定方法を、次のように指定する。
 ・Adress = 住所
 ・Coordinates = 座標
map_center_latitudeマップ中心地の緯度を指定する。
プロパティ"map_center_type"で、Coordinatesを指定した場合、
表示する中心地座標の緯度を、次のように指定する。
 ・北緯 = 正数 (例:36.5)
 ・南緯 = 負数 (例:-36.5)
map_center_longitudeマップ中心地の経度を指定する。
プロパティ”map_center_type”で、Coordinatesを指定した場合、
表示する中心地座標の経度を、次のように指定する。
 ・東経 = 正数 (例:135.5)
 ・西経 = 負数 (例:-135.5)
map_center_addressマップ中心地の住所を指定する。
プロパティ”map_center_type”で、Adressを指定した場合、
表示する中心地の住所を指定する。

2. マーカー情報の設定

    以下にマップに表示するマーカーに関するプロパティ内容を記述する。

    ◆補足

    (3)参考図 - 図3(a)~(b).を参照。

プロパティ名説明
titleマーカー上にマウスを移動した際に、表示させたいタイトルを指定する。
infotextマーカーをクリックした際に、表示させたい情報の内容を指定する。
iconマーカーの種類を指定する。
デフォルトのGoogleMapsのマーカーを表示する場合は空を指定し、
カスタムマーカーが必要な場合は、イメージリソースを指定する。
location_addressマーカーの住所を指定する。
プロパティ”location_type”で、Adressを指定した場合、
表示するマーカーの住所を指定する。
animationマーカーのアニメーションを指定する。
マーカーにアニメーションを追加したい場合、次のように指定する。
 ・DROP
 ・BOUNCE
location_typeマーカーの中心地の指定方法を、次のように指定する。
 ・Adress = 住所
 ・Coordinates = 座標
location_latitudeマーカーの緯度を指定する。
プロパティ”location_type”で、Coordinatesを指定した場合、
表示するマーカーの座標の緯度を指定する。
 ・北緯 = 正数 (例:36.5)
 ・南緯 = 負数 (例:-36.5)
location_longitudeマーカーの経度を指定する。。
プロパティ”location_type”で、Coordinatesを指定した場合、
表示するマーカーの座標の経度を指定する。
 ・東経 = 正数 (例:135.5)
 ・西経 = 負数 (例:-135.5)

3. サークル情報の設定

    以下にマップに表示するサークルに関するプロパティ内容を記述する。

    ◆補足

    (3)参考図 - 図3(a)~(b).を参照。

プロパティ名説明
center_addressサークルの住所を指定する。
プロパティ”center_type”で、Adressを指定した場合、
表示するサークルの住所を指定する。
center_latitudeサークルの緯度を指定する。
プロパティ”center_type”で、Coordinatesを指定した場合、
表示するサークルの座標の緯度を指定する。
 ・北緯 = 正数 (例:36.5)
 ・南緯 = 負数 (例:-36.5)
center_longitudeサークルの経度を指定する。
プロパティ”center_type”で、Coordinatesを指定した場合、
表示するサークルの座標の経度を指定する。
 ・東経 = 正数 (例:135.5)
 ・西経 = 負数 (例:-135.5)
center_typeサークルの中心地の指定方法を、次のように指定する。
 ・Adress = 住所
 ・Coordinates = 座標
fillColorサークルの塗潰し色を指定する。
fillOpacityサークルの塗潰し色の透明度を指定する。
0.0~1.0の数値を指定し、不透明なサークルを表示したい場合、大きな数値を指定する。
radiusサークルの半径について、メートル単位で数値を指定する。
strokeColorサークルの円周の色を指定する。
strokeOpacityサークルの円周の色の透明度を指定する。
0.0~1.0の数値を指定し、不透明な円周を表示したい場合、大きな数値を指定する。
strokeWeightサークルの円周の太さをピクセル単位で指定する。
visibleサークルの表示について、表示したい場合は”true”を
非表示にしたい場合には”false”をする。

参考図


1. マップ中心地の情報設定

 以下に、マップ中心地の情報設定後のイメージを添付する。 


図1(a).ズームプロパティ(map_zoom = ”4”)  

  図1(b).ズームプロパティ(map_zoom = ”12”)


図2(a).マップタイプ(map_type = ”ROADMAP”)

図2(b).マップタイプ(map_type = ”SATELLITE”)

図2(c).マップタイプ(map_type = ”HYBRID”)

図2(d).マップタイプ(map_type = ”TERRAIN”)

2. マーカー、サークル情報の設定

 以下に、マーカー・サークル情報設定後のイメージを添付する。 


図3-(a).マーカー、サークルのプロパティ設定例


図3-(b).マーカー、サークルのイメージ(設定内容は、図3-(a))

参考サイト


http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=Google%20Maps%20Custom%20Control

http://m.planetsharepoint.org/profiles/openNTF_103008

調査環境


Lotus Domino Designer 8.5.3 Upgrade Pack1
Internet Explorer 8
Google Chrome 19.0.1084.46 m
Mozilla Firefox 12
Safari 5.1.5

この記事は九州地区ノーツパートナー会技術部会(リコー IT ソリューションズ 株式会社)によって作成されました。

  • Edit
  • More Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (1)
collapsed Versions (1)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (1)Jun 26, 2012 9:48:33 PMAtsushi Sato  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkIBM Collaboration Solutions
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use