マイページに戻る
連携サービス
設定ファイル
API一覧
ver.1.0でのみ使用できるAPI
© Newphoria Corporation Inc. All rights reserved.
地図機能を制御する事が出来ます。
Android の場合は Google Maps の API キーを設定する必要があります。
地図を扱いたい場合こちらの機能をご利用ください。
ランタイムのバージョン毎に最適化したサンプルをダウンロードしてご使用ください。
(for applican api ver.2.0)
addMarkers(Array markers, Function SuccessCallback, Function ErrorCallback)
マーカーを追加する。
var markers = [ { identifier: "newphoria", coordinate: { latitude: 35.6552640, longitude: 139.7068899, }, title: "Newphoria Corporation", image: "", } ]; applican.maps.addMarkers(markers, function(addedMarkers) { // 追加完了 for (var i in addedMarkers) { var marker = addedMarkers[i]; console.log(JSON.stringify(marker)); } }, function(error) { // 追加失敗 });
getBounds(Function SuccessCallback, Function ErrorCallback)
表示中の地図の境界値を取得する。
applican.maps.getBounds(function(bounds) { // 取得完了 }, function(error) { // 取得失敗 });
getCameraPosition(Function SuccessCallback, Function ErrorCallback)
カメラ位置を取得する。
applican.maps.getCameraPosition(function(cameraPosition) { // 取得成功 }, function(error) { // 取得失敗 });
getFromLocationName(String locationName, Function SuccessCallback, Function ErrorCallback)
住所から緯度経度を取得する。
var options = { locationName: "東京都渋谷区東1-26-30" } applican.maps.getFromLocationName(options, function(coordinate) { // 成功 document.getElementById("dumpAreaLaunchHttp").value = JSON.stringify(coordinate); }, function(error) { // 失敗 document.getElementById("dumpAreaLaunchHttp").value = JSON.stringify(error); });
getMarkers(Function SuccessCallback, Function ErrorCallback)
マーカーを取得する。
applican.maps.getMarkers(function(markers) { // 取得成功 for (var i in markers) { var marker = markers[i]; console.log(JSON.stringify(marker)); } }, function(error) { // 取得失敗 });
getRegion(Function SuccessCallback, Function ErrorCallback)
現在表示されている領域を取得する。
applican.maps.getRegion(function(region) { // 取得成功 }, function(error) { // 取得失敗 });
hide(Function SuccessCallback, Function ErrorCallback)
地図を非表示にする。
applican.maps.hide(function() { // 成功 }, function(error) { // 失敗 });
removeAllMarkers(Function SuccessCallback, Function ErrorCallback)
マーカーを全て削除する。
applican.maps.removeAllMarkers(function(removedMarkers) { // 削除完了 for (var i in removedMarkers) { var marker = removedMarkers[i]; console.log(JSON.stringify(marker)); } }, function(error) { // 削除失敗 });
removeMarkers(Array identifiers, Function SuccessCallback, Function ErrorCallback)
マーカーを削除する。
var identifiers = [ "newphoria" ]; applican.maps.removeMarkers(identifies, function(removedMarkers) { // 削除完了 for (var i in removedMarkers) { var marker = removedMarkers[i]; console.log(JSON.stringify(marker)); } }, function(error) { // 削除失敗 });
setCameraPosition(Object cameraPosition, Number duration, Function SuccessCallback, Function ErrorCallback)
カメラ位置を設定する。
var position = { center: { latitude: 35.0, longitude: 133.0, }, }; applican.maps.setCameraPosition(position, 1000, function (newPosition) { // 変更成功 }, function(error) { // 変更失敗 });
show(Object options, Number duration, Function SuccessCallback, Function ErrorCallback)
地図を表示する。
var options = { position: { x: 100, y: 100, width: 480, height: 480, }, }; applican.maps.show(options, 1000, function() { // 表示成功 }, function(error) { // 表示失敗 });