0

JS を使用して PhoneGap でアプリを作成しようとしています。始めたばかりで、最初に行う必要があるのは、マップのラッパー クラスを作成して、いくつかの追加機能を処理することです。私は js プロトタイプに精通しており、すべてにそれを使用することに慣れています。PhoneGap はそれを受け入れていないようです。PhoneGap で js プロトタイプを使用できますか?そうでない場合、継承をどのように処理すればよいですか?

    function Map(){}
    Map.prototype.DOM = null;
    Map.prototype.GMap = null;
    Map.prototype.initOptions = null;

    Map.prototype.init = function()
    {
        alert();
        this.initOptions = { 
            zoom: 1,
            disableDefaultUI: true,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };  

        this.GMap = new google.maps.Map(this.getDOM(), this.initOptions);
    }

    // Modifiers

    Map.prototype.setDOM = function(DOM)
    {
        this.DOM = DOM;
    }

    // Accessors

    Map.prototype.getDOM = function(){return this.DOM;}
    Map.prototype.getGMap = function(){return this.GMap;}
4

1 に答える 1

0

私自身の質問に答えるには、答えはイエスです。できます。それは箱から出してすぐに動作します。

構文エラーがあり、プロトタイプのために機能していませんでした。

于 2013-05-11T16:14:03.660 に答える