Web area 2013-07-16
-
Upload
kmiyako -
Category
Technology
-
view
531 -
download
2
description
Transcript of Web area 2013-07-16
Webエリア
Webエリア
Webエリア
Webブラウザと同等の機能を有するフォームオブジェクト
Webエリア
Webブラウザと同等の機能を有するフォームオブジェクト
Webサービスを融合
Webエリア
Webブラウザと同等の機能を有するフォームオブジェクト
Webサービスを融合JSライブラリを利用
Webエリア
Webブラウザと同等の機能を有するフォームオブジェクト
Webサービスを融合JSライブラリを利用 }マッシュアップ
Webエリア
Webブラウザと同等の機能を有するフォームオブジェクト
Webサービスを融合JSライブラリを利用 }マッシュアップリモート
ローカル
Google Maps
マッシュアップ
https://developers.google.com/maps/documentation/javascript/tutorial#api_key
Google Maps
マッシュアップ
WA OPEN URL(*;OBJECT Get name(Object current);$url)
Google Maps
マッシュアップ
WA OPEN URL(*;OBJECT Get name(Object current);$url)
システムパスまたはURLを指定
Google Maps
マッシュアップ
WA OPEN URL(*;OBJECT Get name(Object current);$url)
システムパスまたはURLを指定
システムパスC:¥MyFolder¥My File.html
システムパスMacintosh HD:MyFolder:My File.html
URLfile:///C:/MyFolder/My%20File.html
URLfile:///MyFolder/My%20File.html
Google Maps
マッシュアップ
ARRAY TEXT($patterns;1)ARRAY BOOLEAN($access;1)
$patterns{1}:="webarea://*"$access{1}:=False
WA SET URL FILTERS(*;OBJECT Get name(Object current);$patterns;$access)
Google Maps
マッシュアップ
ARRAY TEXT($patterns;1)ARRAY BOOLEAN($access;1)
$patterns{1}:="webarea://*"$access{1}:=False
WA SET URL FILTERS(*;OBJECT Get name(Object current);$patterns;$access)
コールバックURLを設定
Google Maps
マッシュアップ
WA EXECUTE JAVASCRIPT FUNCTION(*;"Wa0";"codeAddress";...)
function codeAddress(address) {! ! ! ! geocoder.geocode( { 'address': address}, function(results, status) {! ! ! ! ! if (status == google.maps.GeocoderStatus.OK) {! ! ! ! ! ! map.setCenter(results[0].geometry.location);! ! ! ! ! ! var marker = new google.maps.Marker({! ! ! ! ! ! ! map: map,! ! ! ! ! ! ! position: results[0].geometry.location! ! ! ! ! ! });! ! ! ! ! ! window.location = "webarea://geocode/success/" + status;! ! ! ! ! } else {! ! ! ! ! ! window.location = "webarea://geocode/failure/" + status;!//!alert('Geocode was not successful for the following reason: ' + status);! ! ! ! ! }! ! ! ! });! ! ! }
Google Maps
マッシュアップ
WA EXECUTE JAVASCRIPT FUNCTION(*;"Wa0";"codeAddress";...)
function codeAddress(address) {! ! ! ! geocoder.geocode( { 'address': address}, function(results, status) {! ! ! ! ! if (status == google.maps.GeocoderStatus.OK) {! ! ! ! ! ! map.setCenter(results[0].geometry.location);! ! ! ! ! ! var marker = new google.maps.Marker({! ! ! ! ! ! ! map: map,! ! ! ! ! ! ! position: results[0].geometry.location! ! ! ! ! ! });! ! ! ! ! ! window.location = "webarea://geocode/success/" + status;! ! ! ! ! } else {! ! ! ! ! ! window.location = "webarea://geocode/failure/" + status;!//!alert('Geocode was not successful for the following reason: ' + status);! ! ! ! ! }! ! ! ! });! ! ! }
URLをコールバック
Google Maps
マッシュアップ
WA EXECUTE JAVASCRIPT FUNCTION(*;"Wa0";"codeAddress";...)
function codeAddress(address) {! ! ! ! geocoder.geocode( { 'address': address}, function(results, status) {! ! ! ! ! if (status == google.maps.GeocoderStatus.OK) {! ! ! ! ! ! map.setCenter(results[0].geometry.location);! ! ! ! ! ! var marker = new google.maps.Marker({! ! ! ! ! ! ! map: map,! ! ! ! ! ! ! position: results[0].geometry.location! ! ! ! ! ! });! ! ! ! ! ! window.location = "webarea://geocode/success/" + status;! ! ! ! ! } else {! ! ! ! ! ! window.location = "webarea://geocode/failure/" + status;!//!alert('Geocode was not successful for the following reason: ' + status);! ! ! ! ! }! ! ! ! });! ! ! }
URLをコールバック
On URL Filtering
Google Maps
マッシュアップ
Google Maps
マッシュアップ
GET PICTURE METADATA($Image->;GPS Latitude Deg;$degrees)GET PICTURE METADATA($Image->;GPS Latitude Min;$minutes)GET PICTURE METADATA($Image->;GPS Latitude Sec;$seconds)GET PICTURE METADATA($Image->;GPS Latitude Dir;$dir)
度分秒向 66,52,21N
度数(10進数) 66.87016
$Latitude->:=$degrees+($minutes*(100/6000))+($seconds*(100/600000))
$Latitude->:=$Latitude->*(Choose($dir="S";-1;1))
FusionCharts Free
マッシュアップ
http://www.fusioncharts.com/goodies/fusioncharts-free/
FusionCharts Free
マッシュアップ
メリット デメリット
フリー
XMLデータ
FusionCharts Free
マッシュアップ
メリット デメリット
フリー
XMLデータ
FusionCharts Free
マッシュアップ
FusionCharts Free
マッシュアップ
FusionCharts Free
マッシュアップ
FusionCharts Free
マッシュアップ
WA SET PREFERENCE(*;...;wa enable plugins;False)
FusionCharts Free
マッシュアップ
WA SET PREFERENCE(*;...;wa enable plugins;False)プラグインの使用を禁止
FusionCharts Free
マッシュアップ
XML SET OPTIONS($dom;XML Indentation;XML No indentation)
DOM EXPORT TO VAR($dom;$xml)DOM CLOSE XML($dom)
WA EXECUTE JAVASCRIPT FUNCTION(*;"Wa0";...;$xml)
FusionCharts Free
マッシュアップ
XML SET OPTIONS($dom;XML Indentation;XML No indentation)
DOM EXPORT TO VAR($dom;$xml)DOM CLOSE XML($dom)
WA EXECUTE JAVASCRIPT FUNCTION(*;"Wa0";...;$xml)XMLに改行コードが含まれてはいけない
マッシュアップ
https://developers.google.com/chart/
http://www.jscharts.comhttp://www.chartjs.orghttp://www.ejschart.comhttp://www.rgraph.netdevelopers.google.comhttp://www.amcharts.comhttp://philogb.github.io/jit/index.htmlhttp://g.raphaeljs.comhttp://www.flotcharts.orghttp://www.sencha.com/products/extjs/http://www.zingchart.comhttp://omnipotent.net/jquery.sparkline/http://www.arcadiacharts.comhttp://bluff.jcoglan.comhttp://techoctave.com/charts/http://www.jqplot.comhttp://code.shutterstock.com/rickshaw/
Other Libraries
Webエリア