0

現在、地図の右上隅にある を押して現在地を表示する必要があります (写真の小さな人です)。地図をロードすると、自動的に現在地が表示される方法はありますか? コードと説明する画像も添付しました。ありがとうございます、知識不足で申し訳ありません。 ここに画像の説明を入力

<html>
  <head>
    <script src="http://open.mapquestapi.com/sdk/js/v7.0.s/mqa.toolkit.js?key=Kmjtd%7Cluua2qu7n9%2C7a%3Do5-lzbgq"></script>

    <script type="text/javascript">

      /*An example of using the MQA.EventUtil to hook into the window load event and execute defined function
      passed in as the last parameter. You could alternatively create a plain function here and have it
      executed whenever you like (e.g. <body onload="yourfunction">).*/

      MQA.EventUtil.observe(window, 'load', function() {

        /*Create an object for options*/
        var options={
          elt:document.getElementById('map'),        /*ID of element on the page where you want the map added*/
          zoom:13,                                   /*initial zoom level of map*/
          latLng:{lat:40.735383, lng:-73.984655},    /*center of map in latitude/longitude*/
          mtype:'osm'                                /*map type (osm)*/
        };

        /*Construct an instance of MQA.TileMap with the options object*/
        window.map = new MQA.TileMap(options);

        MQA.withModule('geolocationcontrol', function() {
          map.addControl(
            new MQA.GeolocationControl()
          );
        });
      });

    </script>
  </head>

  <body>
    <div id='map' style='width:750px; height:280px;'></div>
  </body>
</html>
4

1 に答える 1