sql >> データベース >  >> RDS >> Mysql

前のマーカーを削除し、更新されたlatlngにマーカーを追加します

    2つのオプションがあり、どちらもdisplayLocationの外部にマーカーへの参照を保持する必要があります 機能:

    1. 参照を使用して既存のマーカーを移動します
    var marker;
    function displayLocation(location) {
      console.log(location.lat)
        var position = new google.maps.LatLng(parseFloat(location.lat), parseFloat(location.lng));
        if (marker && marker.setPosition) {
          // if the marker already exists, move it (set its position)
          marker.setPosition(location);
        } else {
          // create a new marker, keeping a reference
          marker = new google.maps.Marker({
            map: map, 
            position: position,
            title: 'test!'
          });
        }
    }
    
    1. マップから既存のマーカーを削除して、新しいマーカーを作成します
    var marker;
    function displayLocation(location) {
      console.log(location.lat)
        var position = new google.maps.LatLng(parseFloat(location.lat), parseFloat(location.lng));
        if (marker && marker.setMap) {
          // if the marker already exists, remove it from the map
          marker.setMap(null);
        }
        // create a new marker, keeping a reference
        marker = new google.maps.Marker({
          map: map, 
          position: position,
          title: 'test!'
        });
    }
    


    1. MySQLデータベースエラー:(サブ)パーティション化関数での定数、ランダム、またはタイムゾーンに依存する式は許可されていません

    2. JDBC経由で接続するときにセッション情報にアプリケーション名を表示する

    3. 選択入力フィールドにmysqlからの値を入力する

    4. 列の合計または新しい列