私はjavascriptでこのようなことをしたいと思います:
var latLngMatches = Gmaps4rails.geocode(address);
...
これは、埋め込まれた JavaScript 内では機能しません。実際、Chrome コンソールに移動して と入力Gmaps4Rails
すると、javascript のオブジェクトには機能がありませんgeocode
(以下を参照)。
Gmaps4rails.geocode(address)
質問: JavaScript 内から呼び出す方法はありますか?
JAVASCRIPT CONSOLE 出力:
function Gmaps4Rails() {
this.map = null;
this.visibleInfoWindow = null;
this.userLocation = null;
this.geolocationFailure = function() {
return false;
};
this.callback = function() {
return false;
};
this.customClusterer = function() {
return false;
};
this.infobox = function() {
return false;
};
this.jsTemplate = false;
this.default_map_options = {
id: 'map',
draggable: true,
detect_location: false,
center_on_user: false,
center_latitude: 0,
center_longitude: 0,
zoom: 7,
maxZoom: null,
minZoom: null,
auto_adjust: true,
auto_zoom: true,
bounds: [],
raw: {}
};
this.default_markers_conf = {
title: "",
picture: "",
width: 22,
length: 32,
draggable: false,
do_clustering: false,
randomize: false,
max_random_distance: 100,
list_container: null,
offset: 0,
raw: {}
};
this.markers = [];
this.boundsObject = null;
this.polygons = [];
this.polylines = [];
this.circles = [];
this.markerClusterer = null;
this.markerImages = [];
}