1

これはコードです:

$(function () {

  $("#test").gmap3({
    marker: {
      latLng: [46.578498, 2.457275],
      options: {
        draggable: true
      },
      events: {
        dragend: function (marker) {
          var position = (marker.getPosition());
          //alert (position)
          //alert($("#position").html(position));
          //alert($("#map").append('position: ',position));
          $("#map").append(marker.getPosition());
        }

      }
    },
    map: {
      options: {
        zoom: 5
      }
    }
  });
});

これはグーグルマップの仕事のためのgmap3です本当、問題はここにあります:

 dragend: function (marker) {
     var position = (marker.getPosition());
     $("#map").html(position);
 }

html:

<div id="map" > </div>
<div id="position" > </div>

アラート表示位置番号を正しく使用するが、divには表示しない場合

4

1 に答える 1

0

その、代わりにtypeof Object使用してみてください$("#map").html(position.toString());。そうすれば、出力が得られるはずです。

また、var position = marker.getPosition();余分なブラケットなしで行うことができます。乾杯。

于 2013-03-12T18:21:06.207 に答える